FUNCIONES Y SUBRUTINAS

20
FUNCIONES Y SUBRUTINAS EN LABVIEW SEPTIEMBRE 2009

Transcript of FUNCIONES Y SUBRUTINAS

Page 1: FUNCIONES Y SUBRUTINAS

FUNCIONES Y SUBRUTINASEN LABVIEW

SEPTIEMBRE 2009

Page 2: FUNCIONES Y SUBRUTINAS

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.

Page 3: FUNCIONES Y SUBRUTINAS

Tipos de datos

Page 4: FUNCIONES Y SUBRUTINAS

Tipos de datos

Page 5: FUNCIONES Y SUBRUTINAS

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

Page 6: FUNCIONES Y SUBRUTINAS

Otros Tipos de datos

Page 7: FUNCIONES Y SUBRUTINAS

Tipos de Variables

• Variables Locales

– Variables de Entrada

– Variables de Salida

• Variables Globales

• Variables Compartidas

Page 8: FUNCIONES Y SUBRUTINAS

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

Page 9: FUNCIONES Y SUBRUTINAS

Otra forma de crear una variable local

Page 10: FUNCIONES Y SUBRUTINAS

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.

Page 11: FUNCIONES Y SUBRUTINAS

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.

Page 12: FUNCIONES Y SUBRUTINAS

Forma de crear una variable global

Page 13: FUNCIONES Y SUBRUTINAS

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

Page 14: FUNCIONES Y SUBRUTINAS

Programming

• Incluye las paletas básicas para realizar un programa.

• Algunas de estas paletas son:

– Structures

– Numeric

– File I/O

– String

Page 15: FUNCIONES Y SUBRUTINAS

Estructuras

• Contiene elementos equivalente a las instrucciones de control de los lenguajes convencionales:

– WHILE

– FOR

– CASE

Page 16: FUNCIONES Y SUBRUTINAS

File > New > Global Variable

Page 17: FUNCIONES Y SUBRUTINAS

Paletas de tipos de datos

Page 18: FUNCIONES Y SUBRUTINAS

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)

Page 19: FUNCIONES Y SUBRUTINAS

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.

Page 20: FUNCIONES Y SUBRUTINAS

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.