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.