Documente Academic
Documente Profesional
Documente Cultură
Estructuras en LabVIEW
a. For Loop
Ejecuta una sección de código, un determinado número de veces
b. While Loop
Es una estructura que repite una sección de código hasta que se cumpla una
condición determinada
c. Case Structure
Son dos o mas subdiagramas de manera que slo uno de ellos se ejecuta( el que
cumpla la condición) cuando la estructura se ejecuta. Esto depende del valor
que cableemos al selector representado con el símbolo (?)
d. Flat Sequence
Que lo que hace es insertar frames o fotogramas para poder poner en cada uno
de ellos el conjunto de instrucciones, bucles, bifurcaciones, comandos en
general que deseemos.
e. Formula Node
Es un cuadro que puede ser redimensionado, donde se
alojanfórmulas matemáticas y lógicas para su evaluación.
2. Cuando se realiza el cableado a través del bucle For o While, los túneles (del inglés
tunnels) para los cables son sólidos o tienen corchetes. ¿Cuál es la diferencia entre estos
túneles y cómo puedo cambiarlos?
Usamos los registros de desplazamiento, que transfiere cualquier tipo de datos y cambia
al tipo de datos del primer objeto cableado al registro de desplazamiento
Un array es una colección de datos todos ellos del mismo tipo. Puede tener una o más
dimensiones y hasta 2 elementos por dimensión, según la memoria disponible. Un array
puede ser de cualquier tipo excepto otro array, chart o graph . Se accede a cada
elemento de un array mediante un índice, el cual es cero base, es decir, va de 0 a N-1
donde N es el número de elementos.
Un cluster en LabVIEW es una colección ordenada de uno o más elementos. A diferencia
de los arrays, los clusters pueden contener cualquier combinación de tipos de datos. Se
accede a sus elementos Unbundling (literalmente “desenvolviéndolos”) todos a la vez,
en lugar de indexarlos uno a uno. Otra diferencia con los arrays es que los clusters tienen
un tamaño fijo. Al igual que en el caso de los arrays, los clusters no pueden contener
combinación de indicadores y controles.
5. ¿Cuál es la diferencia entre las funciones Wait (ms) y Wait Until Next ms
Multiple?
Wait Until Next ms Multiple: bloquea el código hasta que el valor del reloj del sistema
en milisegundos es divisible( múltiplo) por el valor especificado en su terminal
millisecond multiple.
- Para false … creamos un one button dialog, crear un dialogo, indicador, cambiamos
el bucle de condición, continue if true
7. Presente un programa que permita encender y apagar un LED con un período T = 2 s.
11. Explique en detalle qué se observaría en las variables de salida dado el siguiente
diagrama de bloques:
12. Explique en detalle qué se observaría en las variables de salida dado el siguiente
diagrama de bloques:
13. ¿Cómo se podría implementar un detector de flancos (subida / bajada) en LabVIEW?
15. Desarrolle un VI que pueda llevar la cuenta de tiempo acumulado que un switch ha
estado activado en segundos.