funciones y subrutinas

Post on 12-Jun-2015

928 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FUNCIONES Y SUBRUTINASEN 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.

top related