Discusiones sobre Productos NI

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

simular array

Hola:
Quiero hacer una aplicacion en la que tengo que meter en un array unas temperaturas por medio de un Field Point. Voy leyendo las entradas y las meto en el array. Quisiera tambien poder simular las entradas. Para ello utilizo un case y cuando Simular=TRUE entonces directamente de un array nuevo le meto los datos. Lo que pasa es que al principio esos datos van a ser 0 y lo que quisiera es que fueran la ultima medida del array de las temeperaturas buenas. No se si me he explicado bien.
Muchas gracias
0 kudos
Mensaje 1 de 3
3.316 Vistas

Tendrias que implementar algo programaticamente para poder almacenar ese ultimo valor de temperatura, y poder leerlo despues en la simulacion.

Si la simulacion siempre se va a hacer despues de leer la temperatura real, sin cerrar LabVIEW, puedes almacenar ese dato final en una variable o en un shift register:

http://zone.ni.com/devzone/cda/tut/p/id/4679

http://zone.ni.com/devzone/cda/epd/p/id/356

Tambien podrias almacenar ese dato en un fichero y leer del fichero cuando vayas a simular.

0 kudos
Mensaje 2 de 3
3.307 Vistas

Buenas,

Porque no pruebas a generar todo el array con dichos 0s. Y luego con un If (True, False) hasta que deje de leer 0s vas borrando con delete array?

 

Saludos

0 kudos
Mensaje 3 de 3
2.453 Vistas