Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clusters en LabView
Clusters en LabView
CLUSTERS EN
LABVIEW
INSTRUMENTACIÓN AVANZADA
Clusters
• Estructura que agrupa datos juntos.
• Pueden contener datos de diferentes tipos (a diferencia de los
arrays).
• Los elementos deben ser todos Controles o todos Indicadores.
• Se asemejan a hilos agrupados en un mismo cable
Ejemplo
INSTRUMENTACIÓN AVANZADA
Crear Cluster desde Panel Frontal: desde “Array, Matrix & Cluster”
Ejemplo
INSTRUMENTACIÓN AVANZADA
Crear Cluster desde Panel Frontal: desde “Array, Matrix & Cluster”
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Unbundle Function
Ejemplo
INSTRUMENTACIÓN AVANZADA
Unbundle Function
Desagrupando un cluster
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo 2
INSTRUMENTACIÓN AVANZADA
Ejemplo 4
INSTRUMENTACIÓN AVANZADA
Ejemplo 5
INSTRUMENTACIÓN AVANZADA
Ejemplo 6
INSTRUMENTACIÓN AVANZADA
Ejemplo 6
INSTRUMENTACIÓN AVANZADA
Clusters – Orden
El orden lógico
inicia en 0 Ejemplo
INSTRUMENTACIÓN AVANZADA
Ejemplo
INSTRUMENTACIÓN AVANZADA
Array de Cluster
Presentación del Problema: a partir de un array de clusters como el de
la figura, se desea obtener otro array de clusters conteniendo
únicamente elementos booleanos
Ejemplo
INSTRUMENTACIÓN AVANZADA
Array de Cluster
Ejemplo
INSTRUMENTACIÓN AVANZADA
Array de Cluster
Ejemplo
INSTRUMENTACIÓN AVANZADA
Clusters – Modificando un cluster
Obtener dos clusters: uno que contenga al nuevo control y otro que
reemplace al control knob por el slide
Ejemplo
INSTRUMENTACIÓN AVANZADA
Clusters – Modificando un cluster
Ejemplo
INSTRUMENTACIÓN AVANZADA
INSTRUMENTACIÓN AVANZADA
MANEJO DE
ERRORES
INSTRUMENTACIÓN AVANZADA
Error Clusters
Error Clusters
INSTRUMENTACIÓN AVANZADA
Error Clusters
INSTRUMENTACIÓN AVANZADA
Error Clusters
GUIA DE
EJERCICIOS Nº4
INSTRUMENTACIÓN AVANZADA
Ejercicio
Ejercicio 1
Guía 4
INSTRUMENTACIÓN AVANZADA
Ejercicio
Ejercicio 2
Guía 4
INSTRUMENTACIÓN AVANZADA
Ejercicio
Ej. Utilizar la función “Unbundle” para obtener los datos de un cluster control
que agrupa:
a) Control Númerico.
b) Control booleano.
c) Combo Box: con las opciones Amperímetro, Voltímetro y Vatímetro
Ejercicio 3
Guía 4
INSTRUMENTACIÓN AVANZADA
Cluster Constante
• Para crear un cluster constante:
– Seleccione un “cluster constant” desde la paleta de “Funciones”
– Coloque el cuadro “cluster” en el DdB.
– Otra opción: Construyendo el Cluster desde el PF y luego desde DdB pasarlo a
constante.
Ejercicio 5
Guía 4
INSTRUMENTACIÓN AVANZADA
INSTRUMENTACIÓN AVANZADA
Ejercicio 6
INSTRUMENTACIÓN AVANZADA
Ejercicio 7
INSTRUMENTACIÓN AVANZADA
Ejercicio 8
INSTRUMENTACIÓN AVANZADA
INSTRUMENTACIÓN AVANZADA
Ejercicio 8
INSTRUMENTACIÓN AVANZADA
Ejercicio 9
INSTRUMENTACIÓN AVANZADA
INSTRUMENTACIÓN AVANZADA
Ejercicio 10: Crear un VI, que adquiere los datos de una entrada
analógica de la placa USB. Desarrolle con un cluster, la finalización
del programa cuando la configuración de la placa es incorrecta,
enviando un mensaje de aviso en pantalla.
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 10
INSTRUMENTACIÓN AVANZADA
Ejercicio 11: Genere un Cluster que contenga las cuatro salidas digitales
y una analógica de la placa USB. Use la función unbundle para obtener
los datos mostrados en el panel frontal de la siguiente figura:
Ejercicio 11
INSTRUMENTACIÓN AVANZADA
Ejercicio 11