el 09-20-2011 10:59 AM
Buenas!!!!
Tengo una dudilla sobre las matrizes.Os comento.
Tengo una matriz de 26 elementos, y ahora me necesito que en la posicion 66 insertar un valor , y he cogido el VI , Insert to array , y le e puesto en la posicion del indice, 66, y mi valor que quiero añadir a la matriz, pero como desde la posicion 26 hasta la 66 no hay ningun numero no lo inserta. Es decir este VI solo sirve si tienes una matriz con indice 10 y quieres añadir un elemento en la posicion 11.
Como lo puedo hacer!!!! Gracias!!!
¡Resuelto! Ir a solución.
el 09-20-2011 11:45 AM
Hola Toni:
En efecto el insert into array nos sirve para agregar un elemento dentro de las dimensiones ya especificadas en nuestro arreglo. Para lo que quieres hacer puedes usar la función reshape array para que tengas una dimensión de 66 elementos, y después con "Replace Array Subset" o "Insert into Array" para añadir el nuevo elemento. La diferencia es que "insert into..." agrega un nuevo elemento y recorre los que van después, mientras que "Replace array..." reemplaza el valor actual del elemento en el índice seleccionado y deja el resto del arreglo como estaba.
Espero que esta información sea de ayuda, saludos
Juan Gil
NI México
el 09-20-2011 12:03 PM
Me ha ido perfecto !!!Muchas gracias!!!