Está en la página 1de 3

Clusters

Los clusters agrupan elementos de datos de diferentes tipos. Un ejemplo de un cluster es


el cluster de error de LabVIEW, el cual combina un valor Booleano, un valor
numérico y uno de cadena de caracteres. Un cluster es similar a un registro o a una
estructura en lenguajes de programación basados en texto.

Construir varios elementos de datos en clusters elimina el desorden de cables en el


diagrama de bloques y reduce el número de terminales del panel conector que los
subVIs necesitan. El panel conector tiene, a lo más, 28 terminales. Si su panel frontal
contiene más de 28 controles e indicadores que quiera pasar a otro VI, agrupe algunos
de ellos en un cluster y asigne el cluster a una terminal en el panel conector.

La mayoría de los clusters en el diagrama de bloques tienen un patrón de cable rosa y


terminal de tipos de datos. Los clusters de error tienen un patrón de cable amarillo
obscuro y terminal de tipo de datos. Los clusters de valores numéricos, algunas veces
conocidos como puntos, tienen un patrón de cable café y terminal de tipo de datos.
Puede cablear clusters numéricos cafés a funciones Numéricas, como Suma o Raíz
Cuadrada, para realizar la misma operación simultáneamente en todos los elementos del
cluster.

Orden de Elementos de Cluster

Aunque el cluster y los elementos de arreglo están ordenados, debe desagrupar todos los
elementos del cluster una vez usando la función Unbundle. Puede usar la función
Unbundle By Name para desagrupar los elementos del cluster por nombre. Si utiliza la
función Unbundle by Name, cada elemento del cluster debe tener una etiqueta. Los
clusters también se diferencian de los arreglos ya que tienen un tamaño fijo. Como un
arreglo, un cluster puede ser un control o un indicador. Un cluster no puede contener
una combinación de controles e indicadores.

Crear Controles e Indicadores de Cluster

Cree un control o indicador de cluster en el panel frontal al añadir una estructura de


cluster al panel frontal, como se muestra en el siguiente panel frontal y al arrastrar un
objeto de datos o elemento, que puede ser un control o indicador numérico, Booleano,
de cadena de caracteres, path, refnum, arreglo hacia el interior de la estructura del
cluster.
Cambie el tamaño de la estructura del cluster al arrastrar el cursor mientras coloca la
estructura del cluster.

EJEMPLO DE USO DE CLEASTER EN LABVIEW


Calculadora usando Cluster como se puede observar en la interfaz contamos con 4
botones estando dentro de un cluster ,Comandos usados cluster , botones , string, botón
stop.
DIAGRAMA DE BLOQUES
DESCRIPCION DE ELEMENTOS
Como podemos observar en nuestro diagrama de bloques en el cluster tenemos
integrados nuestros 4 botones conectados a un cluster to array que lo que hace es
Convertir un clúster de elementos del mismo tipo de datos en una matriz 1D de
elementos del mismo tipo de datos, todo esto dentro de una estructura while loop y
dentro del while loop esta una estructura case, el cluster to array esta conectado a un
search 1D array que lo que hace es que a momento de seleccionar un botón Busca un
elemento en una matriz 1D comenzando en el índice de inicio.
Y lo demás operaciones básicas como suma resta multiplicación y división , dentro de
nuestras estructuras para proceder a realizar nuestros cálculos necesarios teniendo 3
controles numéricos para el ingreso de datos y un indicador numérico para el resultado ,
así como también comandos como un string control y un string constante .

También podría gustarte