Solución
¿Qué es la Auto-Indexación? (del inglés Auto-Indexing)
Auto-indexed tunnel habilitado Auto-indexed tunnel deshabilitado
Cuando el túnel tiene corchetes, se habilita la indexación automática. Ésta es la configuración predeterminada cuando se conecta o se desconecta de los bucles
For. Si se habilita la indexación automática en una arreglo (del inglés
array) conectada a un terminal de entrada del bucle
For, LabVIEW establece la terminal de conteo al tamaño de la arreglo para que no se tenga que conectar la terminal de conteo.
¿Cómo habilitar o deshabilitar la indexación automática?Para alternar entre los túneles de indexación automática y no indexación, debe de hacer clic con el botón derecho en un túnel y seleccione
Enable Indexing o
Disable Indexing. .
Auto-indexación y buclesLa indexación automática está habilitada de forma predeterminada para cada arreglo que se conecta a un bucle
For porque una aplicación común de un bucle
For es procesar elementos individuales del arreglo. Puede desactivar la indexación automática si no se necesita procesar los elementos de una arreglo individualmente. Cuando se desactiva la entrada de indexación automática, el bucle
For maneja todos los elementos del arreglo a la vez, en lugar de manejar un elemento por iteración.
Del mismo modo, cuando se indexa automáticamente un túnel de salida del arreglo, el arreglo de salida recibe un nuevo elemento de cada iteración del bucle. Por lo tanto, los arreglos de salidas auto indexadas siempre tienen el mismo tamaño que el número de iteraciones. Si se deshabilita la indexación automática en el túnel de salida, recibirá el valor de los datos de la última iteración, no los elementos de cada iteración.
Auto-indexación y bucles WhileLa indexación automática está deshabilitada de forma predeterminada al cablear dentro o fuera de bucle
While, por lo que el túnel de cableado será sólido. Si se habilita la indexación automática para un arreglo que ingresa a un bucle
While, éste indexa el arreglo de la misma manera que lo hace un bucle
For. Sin embargo, el número de iteraciones a las que se ejecuta el bucle
While no está limitado por el tamaño del arreglo, ya que el bucle
While itera hasta que se cumple una condición específica. Además, cuando se indexa automáticamente un túnel de salida del arreglo, el arreglo de salida recibe un nuevo elemento de cada iteración del bucle.