Las funciones de clúster, class y variant nos permiten agrupar información de un modo similar a como nos lo permiten las funciones de matriz.
Un clúster es similar a un registro o a una estructura como las empleadas en programación basada en texto. Los clusters agrupan elementos de datos de diferentes tipos. 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.
En la siguiente imagen se muestran algunas las estructuras de funciones de Clúster, Class y Variant del diagrama de bloques más habituales.
Un clúster es similar a un registro o a una estructura como las empleadas en programación basada en texto. Los clusters agrupan elementos de datos de diferentes tipos. 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.
En la siguiente imagen se muestran algunas las estructuras de funciones de Clúster, Class y Variant del diagrama de bloques más habituales.
Imagen 1. Estructuras de funciones de Clúster, Class y Variant más habituales.
Usaremos las funciones de clúster para crear y manipular clústers, para lo que podremos:
- Extraer elementos de datos individuales desde un clúster.
- Añadir datos individuales en un clúster.
- Romper un clúster y separar los datos individuales.
Las estructuras de las funciones disponibles nos permiten filtrar la información y mediante el uso de estructuras de conversión de tipología de datos podremos, por ejemplo, crear representaciones gráficas con datos numéricos que estén contenidos en un cadena de datos proveniente de un dispositivo de captura.
Aquí puedes ver un ejemplo de Clúster.
Las estructuras Clúster se pueden implementar con las Funciones de Cadena y se emplean fundamentalmente para el procesado de datos.
Aquí puedes ver un ejemplo de Clúster.
Las estructuras Clúster se pueden implementar con las Funciones de Cadena y se emplean fundamentalmente para el procesado de datos.
Imagen 2. Diagrama de bloque de estructuras de Clúster, Class y Variant combinadas con estructuras de funciones de cadena.
Imagen 3. Panel de control de estructuras de Clúster, Class y Variant combinadas con estructuras de funciones de cadena.
Aquí puedes descargar el ejemplo de la imagen 3.
Otro ejemplo de estructura de funciones de clúster es Unbundle para la separación de un clúster en sus elementos individuales. Ver el siguiente ejemplo.
Gracias por dedicar tu tiempo a la lectura de esta entrada; si detectas cualquier error y deseas informarnos, estaremos encantados de recibir tu comunicación.
Otro ejemplo de estructura de funciones de clúster es Unbundle para la separación de un clúster en sus elementos individuales. Ver el siguiente ejemplo.
Imagen 4. Estructura Unbundle para la separación de un clúster en sus elementos individuales en el diagrama de bloques.
La estructura anterior se puede combinar directamente con prácticamente cualquiera de las incluidas en todas las funciones anteriormente explicadas y de este modo vamos obteniendo un diagrama de bloques cada vez más complejo; es la metódica que se recomienda para la programación con labVIEW.
Cabe destacar que cuando construimos el diagrama de bloques e introducimos ciertas funciones como en el caso que nos ocupa, los terminales de entrada y/o salida no están predefinidos para el tipo de dato, sino que es el programador el que lo condiciona mediante la introducción de elementos de control y/o indicadores.
Cabe destacar que cuando construimos el diagrama de bloques e introducimos ciertas funciones como en el caso que nos ocupa, los terminales de entrada y/o salida no están predefinidos para el tipo de dato, sino que es el programador el que lo condiciona mediante la introducción de elementos de control y/o indicadores.
Cap comentari:
Publica un comentari a l'entrada