Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1756511635.apuntes 8 - Estructuras
1756511635.apuntes 8 - Estructuras
Sumario: 1. Ejecucin segn el flujo de datos. 2. Estructuras bsicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While Loop.
1. Ejecucin segn el flujo de datos. Flujo de datos : Principio que gobierna la ejecucin de los programas (VI) en LabVIEW
Fundamentos 1- Un nodo se ejecuta solo cuando estn disponibles todos los datos en sus entradas. 2- El nodo transfiere los datos a sus salidas, solo cuando se termina la ejecucin del nodo. 3- Los datos pasan inmediatamente del terminal fuente al terminal (o terminales) destino.
Se ejecutan primero y simultneamente las funciones: multiplicacin divisin generacin del # aleatorio
Para garantizar un orden en la ejecucin de tareas: * Utilizar la estructura sequence * Obligar a que exista una dependencia de datos
Que dato sale primero de la estructura While Loop ? El dato del cable a o el dato del cable b ?
Las estructuras : 1- Se rigen tambin por la ejecucin basada en el flujo de datos. 2- Se ejecutan cuando estn 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 Subdiagrama: comprende todos los objetos ubicados dentro del borde de la estructura
Objetos
* Presentan varios subdiagramas. * Solo se visualiza un subdiagrama * Se puede seleccionar el subdiagrama a visualizar
* Flat Sequence
Estructura sequence de varios frames: varios subdiagramas, No se pueden visualizar todos los subdiagramas simultneamente, Solo es posible visualizar un subdiagrama
Cada subdiagrama esta contenido en un frame marco. Primero se ejecuta el frame 0, despus el frame 1 y as sucesivamente hasta el ultimo
Tneles de entrada
Tneles de salida
Para pasar datos entre frames se puede utilizar un terminal denominado sequence local
Tnel
Flat sequence de varios frames: varios subdiagramas, Se pueden visualizar todos los subdiagramas simultneamente.
Estructura Case
Estructura Case
Mostrar subdiagrama anterior Identificador de subdiagrama Selector de Subdiagrama (booleano) Mostrar subdiagrama siguiente
2. Estructuras disponibles en LabVIEW. Una variable booleana controla el selector de subdiagrama. Solo hay dos subdiagramas.
Subdiagrama FALSE Subdiagrama TRUE
Subdiagrama 2
Subdiagrama 3
Subdiagrama 1
Subdiagrama 2
Subdiagrama 3
Subdiagrama multiplica
Subdiagrama divide
Nmero
Lista
Rango
Lista y rango
Formas de especificar el rango: ..0 (incluye el cero y todos los nmeros menores que cero) 10..20 (incluye el 10, el 20 y todos los nmeros entre 10 y 20) 100.. (incluye el 100 y todos los nmeros mayores que cien)
Presenta un solo subdiagrama el cual siempre es visible Presenta un terminal contador (N) y un terminal de iteracin (i) N e i se pueden leer desde el interior de la estructura, pero no se pueden modificar
0 1 2 ...
Terminal de condicional: A el se debe conectar la condicin por la cual se pregunta para volver a ejecutar el subdiagrama. Se puede conectar un terminal o el resultado de una operacin lgica.