You are on page 1of 6

1.6.

1 Operaciones aritmticas
LabVIEW proporciona gran cantidad de funciones para realizar
operaciones aritmticas con nmeros enteros (integer), reales (float) y
complejos (complex).
Todos los lenguajes de programacin tienen sus tipos de datos
predefinidos y definidos por el mismo usuario (datos estructurados
ver Captulo III); entonces LabVIEW no puede ser la excepcin; en la
Tabla 1.1 se muestra los tipos de datos predefinidos en LabVIEW con
su respectivo rango de aplicacin y el color caracterstico de cada tipo
de dato; el color azul representa a datos enteros, el color naranja
obscuro representa a nmeros reales y el color naranja claro
representa a nmeros complejos.

Tabla 1.1. Tipos de datos predefinidos en LabVIEW

Long Long Integer

I64

Color
de
Lnea
Azul

Long Integer.

I32

Azul

Desde 9 223 372 036 854 775 808 hasta


9 223 372 036 854 775 807
Desde 2 147 483 648 hasta 2 147 483 647

Word Integer.

I16

Azul

Desde 32 768 hasta 32 767

Byte Integer.

I8

Azul

Desde 128 hasta 127

Long Long Unsigned Integer


Long Unsigned Integer

U64
U32

Azul
Azul

Desde 0 hasta 18 446 744 073 709 551 615


Desde 0 hasta 4 294 967 295

Word Unsigned Integer

U16

Azul

Desde 0 hasta 65 535

Byte Unsigned Integer

U8

Azul

Desde 0 hasta 255

Extended Float

EXT

Naranja

Desde 1,189e+4932 hasta 1,189e+4932

Double Float

DBL

Naranja

Desde 1,79e+308 hasta 1,79e+308

Single Float

SGL

Naranja

Desde 3,40e+38 hasta 3,40e+38

Fixed Float
Complex Extended Float

FXP
CXT

Azul
Naranja

Desde 2,14E+9 hasta 2,14E+9


Desde 1,19e+4932 hasta 1,19e+4932

Complex Double Float

CDB

Naranja

Desde 1,79e+308 hasta 1,79e+308

Complex Single Float

CSG

Naranja

Desde 3,40e+38 hasta 3,40e+38

Descripcin

Smbolo

Rango

Figura 1.41. Ventana para seleccionar el tipo de dato que se necesite

Cuando se crea un control o indicador en el Panel Frontal, por defecto


el tipo de dato que LabVIEW pone es el Doble Float (real de doble
precisin), entonces para cambiar a otro tipo de dato se debe hacer
clic derecho sobre el objeto y luego seleccionar la opcin
Representation tal como se muestra en la Figura 1.41 y luego se
selecciona el tipo de dato que se necesite segn el smbolo que se
muestra en la Tabla 1.1; aunque tambin es posible seleccionar el tipo
de dato cuando se ingresa a las propiedades del objeto y seleccionar
la ficha Data Type (ver Figura 1.33). Observando la Figura 1.41 se
nota que los tipos complejos estn desactivados, eso es porque un
Knob no puede ser del tipo complejo, ya que sera imposible que
tenga parte real e imaginaria, entonces los nmeros complejos slo
funcionan con los controles Numeric Control (ver Figura 1.24).
Por otro lado, en la Figura 1.42 se muestra las funciones para realizar
todo tipo de operaciones aritmticas, el cual se obtiene cuando el
cursor del ratn se ubica sobre el cono Numeric de la Figura 1.39.

Figura 1.42. Funciones que sirven para realizar operaciones aritmticas

En la Figura 1.42 se observa los conos de las cuatro operaciones


aritmticas ms importantes Add (adicin), Subtract (substraccin),
Multiply (multiplicacin) y Divide (divisin); tambin se observa el
cono de funciones que trabajan con nmeros complejos (Complex) y
el cono para usar las constantes matemticas (Math Constants).
1.6.2 Operaciones aritmticas con nmeros complejos
Para entender mejor este tema es necesario que el lector, conozca la
teora de nmeros complejos; entonces, slo para que tengan una
idea, haremos un repaso de las cuatro operaciones bsicas de
nmeros complejos.
En primer lugar diremos que un nmero complejo est compuesto por
una parte real y otra parte imaginaria de la forma (a + b i) donde i es
2
el nmero imaginario cuyo valor es i 1por lo tanto i = -1.
Si consideramos dos nmeros complejos tales como: (Z1 = a + b i) y
(Z2 = c + d i) entonces las cuatro operaciones seran:
- Adicin

Z1 Z2 (a c) (b d)i

- Substraccin Z1 Z2 (a c) (b d)i
- Multiplicacin Z1 Z2 (ac bd) (ad bc)i
- Divisin

Z1 ac bd
Z2

2
c2 d

bc ad
i

2
c2 d

2
d

Para realizar las cuatro operaciones aritmticas con nmeros


complejos en LabVIEW se usan las mismas funciones que para
nmeros reales, es decir son los mismos que se observan en la
Figura 1.42.
Otra operacin importante es obtener la conjugada, entonces la
conjugada de Z1 a b i sera Z1* a b i
Tambin es importante representar un nmero complejo en su forma
polar, con mdulo (r) y ngulo (), entonces para eso se utiliza las
siguientes frmulas:
Z a b i r o
1

r a2 b2 y a tan(b / a) (cambio de rectangular a polar)


(cambio de polar a rectangular)
a r cos() y b r sin()
Las funciones para hallar la conjugada y los cambios de rectangular a
polar y viceversa se muestran en la Figura 1.43.

Figura 1.43. Funciones con nmeros complejos en LabVIEW

1.6.3 Funciones matemticas


Todos los lenguajes de programacin tienen funciones matemticas
definidas, entonces LabVIEW tambin tiene sus propias funciones
matemticas que estn clasificados en funciones trigonomtricas
(seno, coseno, tangente, etc.), funciones exponenciales (potencias de
10, logaritmo decimal, logaritmo natural, etc.) y funciones hiperblicas
(seno hiperblico, coseno hiperblico, etc.); todas las funciones
matemticas se muestran en la Figura 1.44, esto se obtiene
seleccionando la opcin Mathematics de la Figura 1.38 y luego
seleccionando la opcin Elementary.
a) Funciones trigonomtricas.
Todas las funciones trigonomtricas disponibles en LabVIEW se
muestran en la Figura 1.45 y esto se obtiene haciendo clic en la
opcin Trigonometric de la Figura 1.44. Aqu es necesario aclarar
que en las funciones trigonomtricas, los ngulos se deben expresar en
radianes, por lo que si se necesita expresar en grados sexagesimales
se debe utilizar la siguiente frmula:

S R
180

S 180R

Donde:
S Representa el ngulo en grados sexagesimales.
R Representa el ngulo en radianes.
Representa al valor de 3,141 592

Figura 1.44. Ventana de las funciones matemticas en LabVIEW

Figura 1.45. Ventana de las funciones trigonomtricas en LabVIEW

b) Funciones exponenciales y logartmicas.


Todas las funciones exponenciales y logartmicas disponibles en
LabVIEW se muestran en la Figura 1.46 y esto se obtiene haciendo
clic en la opcin Exponential de la Figura 1.44.

Figura 1.46. Ventana de las funciones exponenciales en LabVIEW

c) Funciones hiperblicas.
Todas las funciones hiperblicas disponibles en LabVIEW se
muestran en la Figura 1.47 y esto se obtiene haciendo clic en la
opcin Hyperbolic de la Figura 1.44.

Figura 1.47. Ventana de las funciones hiperblicas en LabVIEW

You might also like