Está en la página 1de 20

FUNCIONES Y SUBRUTINAS

EN LABVIEW

SEPTIEMBRE 2009
Cables
• Los cables son los caminos de datos entre
terminales.
• Patrones de cables diferentes representan
tipos de datos diferentes.
• Cada tipo de datos aparece con un diferente
color para enfatizar, además de tener cada
uno una trama diferente.
Tipos de datos
Tipos de datos
Boolean (Verde Claro)
• Los tipos de datos booleanos son enteros de 16
bits.
• El bit más significativo contiene el valor
Booleano.
• Si el bit 15 es:
– 1, entonces el valor del control o indicador es true
(Verdadero) .
– 0, el valor de la variable booleana será false (falso).
• Son los apropiados para crear botones
Otros Tipos de datos
Tipos de Variables
• Variables Locales
– Variables de Entrada
– Variables de Salida

• Variables Globales

• Variables Compartidas
Variables Locales
Usos de las variables
locales:
• Cuando no se puede
realizar el cableado.
• Con bucles trabajando
en paralelo.
• Cuando se quiere
escribir en un control o
leer un indicador
Otra forma de crear una variable local
Variables Locales
• Las variables locales tienen el alcance que
comprende al VI en el que está colocado el
control o el indicador al que hacen referencia.
• No pueden usarse fuera de ese VI.
• Solo se deben usar en caso necesario ya que:
– Puede haber problemas de no inicialización.
– Condiciones de fallo.
– Etc.
Variables Globales
• Las variables globales se
usan para compartir
información entre
distinto Vis ejecutando
en la máquina.
• Son como un VI pero sin
código.
• Una vez abierta la
variable global hay que
colocar un control o
indicador del tipo que se
desee.
Forma de crear una variable global
Paleta de Funciones
• La paleta de funciones está
habilitada solo en el
diagrama a bloques.
• En ella se puede acceder a
diferentes funciones,
subVIs y estructuras
disponibles.
• Cuenta con varios
submenús que se dividen
dependiendo la aplicación
Programming
• Incluye las paletas
básicas para realizar un
programa.
• Algunas de estas
paletas son:
– Structures
– Numeric
– File I/O
– String
Estructuras
• Contiene elementos
equivalente a las
instrucciones de control
de los lenguajes
convencionales:
– WHILE
– FOR
– CASE
File > New > Global Variable
Paletas de tipos de
datos
Paletas de tipos de
datos
• Algunos menús de
programming se dividen
según el tipo de datos.
• Están los datos simples
como:
– Numéricos
– Booleanos
– String (texto)
Arrays
• Los tipos de datos
compuestos están formados
por otros datos.
• Los arrays son array de
números, array de booleanos,
etc.
• Los arrays, también llamados
arreglos son listas ordenadas
de valores.
Cluster
• Son un conjunto
desordenado de otros
datos.
• Son equivalente a
STRUCT de C.
• Para indicar los datos de
que están compuestos
basta arrastrar
constantes de otros
tipos de datos en el
interior de los arrays o
cluster.