From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Añadir fila a array autoindexing for loop

Hola a todos,

Quería saber como puedo hacer para añadir una fila automaticamente a un array cada vez que se produce un cambio en mi array "Introducir datos". Creo que la solución es el tema de crear un bucle for y el autoindexing. Para que me entendais mejor he puesto en el vi adjunto un bloque que hace lo mismo que pretendo conseguir, pero teniendo que pulsar un botón.

 

Muchas gracias

0 kudos
Mensaje 1 de 2
4.413 Vistas

Hola Davidll,

 

Te adjunto un VI que añade una fila a una array cuando se cumple una condición. En este caso la condición es presionar un boton booleano.

 

Fijate que hemos usado una variable local para escribir sobre la matriz que ya existe y simplemente con la función "Build array" añadimos una fila nueva con los valores de nuestro control "Fila a insertar" que noes más que una array de una dimension.

 

Si tienes algún otro problema con arrays recuerda que dispones de una gran cantidad de ejemplos básicos en la pestaña Help/Find examples.. 

Son bastante útlies y explicativos.

 

PD:El boton esta configurado como "Latch when pressed" en la "Mechanical Action" para que solo produzca un pulo a nivel alto y velva a estado bajo. Sino produciria pulsos constantemente y se añadirian infinitas filas a nuestra array.

 

Que pases buen día!

0 kudos
Mensaje 2 de 2
4.397 Vistas