From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Porqué la Función Array to Cluster en LabVIEW Siempre Regresa 9 Elementos ?



Software Primario: LabVIEW Development Systems>>LabVIEW Full Development System
Versión de Software Primario: 4.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Estoy tratando de convertir un arreglo a un cluster utilizando la función Array to Cluster en LabVIEW. Sin importar el tamaño del arreglo, la función Array to Cluster siempre crea un cluster de 9 elementos. Sin embargo, cuando convierto un cluster a un arreglo utilizando la función Cluster to Arrary, no encuentro ningún problema. ¿Hay algo que estoy haciendo mal?

 



Solución:

El problema que esta teniendo esta relacionado a la diferencia entre el tipo de dato arreglo y el tipo de dato cluster. Un arreglo es guardado en memoria como un tipo de dato flexible. En otras palabras, el tamaño del arreglo puede ser cambiado  mientras el programa se encuentra en ejecución. Un cluster es un tipo de dato con tamaño fijo en memoria, y debe de ser determinado antes de que el programa se encuentre en ejecución. Por tanto, cuando usted convierte de un cluster a un arreglo, el tamaño del arreglo es flexible y puede ser determinado mientras que el programa se esta ejecutando. Cuando usted convierte de un arreglo a un cluster, debe especificar el tamaño del cluster antes de ejecutar su programa.

El valor predeterminado para el tamaño de cluster es de 9 elementos. Para cambiar este valor,  puede dar clic derecho en la función Array to Cluster y seleccionar Cluster Size del menú. Después de esto, aparecerá un cuadro de diálogo que le permite asignar un valor al tamaño del arreglo. El máximo tamaño que puede tener un cluster es de 256 elementos. Si usted esta interesado en convertir un arreglo mayor a 256 elementos a un cluster, por favor visite la liga de la parte inferior.

 



Ligas Relacionadas: KnowledgeBase 21KC8CUZ: How Can I Convert an Array with More Than 256 Elements to a Cluster in LabVIEW?

Archivos Adjuntos:





Día del Reporte: 09/17/1997
Última Actualización: 09/11/2014
Identificación del Documento: 11GCQ9HL