Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LabVIEW.
Sumario:
Fundamentos
Programación convencional
* Se ejecutan instrucciones secuencialmente en el orden
especificado por el programador.
LabVIEW
Se ejecutan primero y
simultáneamente las funciones:
• multiplicación
• división
• generación del # aleatorio
1. Ejecución según el flujo de datos.
1- Un nodo se ejecuta solo cuando estén disponibles
todos los datos en sus entradas.
¿ Que operación se ejecuta primero ?
La ubicación en el D.B.
no determina el orden
de ejecución.
¿ Donde podemos
encontrar
las estructuras ?
Las estructuras :
1- Se rigen también por la ejecución basada en el flujo de datos.
2- Se ejecutan cuando están disponibles todos los datos
en sus entradas
3- Suministran los datos a sus salidas solo cuando se han
terminado de ejecutar completamente
Cada estructura ejecuta su subdiagrama
* For Loop
Presentan un solo subdiagrama
* While Loop
Creación de la
Estructura
+
Estructura Sequence
Stacked (apilada) y
Flat (plana)
2. Estructuras disponibles en LabVIEW.
Stacked sequence structure : permite establecer un orden de
ejecución entre tareas donde no existe una dependencia de datos
Stacked sequence de un solo frame:
un solo subdigrama
Un túnel de salida
Túneles de entrada solo puede tener una
fuente de dato
Sequence local
no disponible Túnel
Sequence local
de un frame anterior
2. Estructuras disponibles en LabVIEW.
Estructura Case
Mostrar
Mostrar subdiagrama
subdiagrama siguiente
anterior
Identificador de
subdiagrama
Selector de
Subdiagrama
(booleano)
2. Estructuras disponibles en LabVIEW.
Subdiagrama 0
Subdiagrama 1
(default)
Subdiagrama 2 Subdiagrama 3
2. Estructuras disponibles en LabVIEW.
Una variable tipo ENUM (numérica) controla el selector
de subdiagrama. Pueden existir dos ó mas subdiagramas
Subdiagrama 0
(default) Subdiagrama 1
Subdiagrama 2 Subdiagrama 3
2. Estructuras disponibles en LabVIEW.
Una variable tipo string controla el selector de subdiagrama.
Pueden existir dos ó mas subdiagramas.
Ahora cada subdiagrama se identifica a través de una cadena de caracteres
Terminal
contador (N)
Estructura For Loop
Terminal contador: contiene el número
de veces que se ejecutara el subdiagrama
creado en el interior de la estructura.
N puede ser igual a cero
Iteración i
primera 0
segunda 1
Terminal de ... ...
iteración (i) Subdiagrama Iteración N N-1
Estructura
While Loop
2. Estructuras disponibles en LabVIEW.
ESTRUCTURA While Loop : Estructura de iteración. Permite
ejecutar todas las operaciones colocadas dentro de su subdiagrama
mientras que una determinada condición sea TRUE o FALSE.
Se utiliza cuando no se conoce previamente la cantidad de veces
que se desea ejecutar un subdiagrama.
# de veces que se I
ha ejecutado el
subdiagrama
1 0
2 1
3 2
... ...