Discusiones sobre Productos NI

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

tiempo ejecución productor consumidor con Tarjeta de adquisición de datos

Saludos comunidad:

 

 

estoy implementando una estructura productor/consumidor en donde el consumidor tiene una simulacion y la adquisicion de datos  que se ejecutan simultaneamente. mi pregunta es  cual seria la mejor forma de medir el tiempo de ejecucion  de cada parte de la aplicacion, para asi verificar si interviente con la adquisicion de datos.

 

 

0 kudos
Mensaje 1 de 2
4.483 Vistas

Hola Cristian;

 

Te recomiendo emplear una FGV (functional global Variable) para poder almacenar el tiempo y poder medir cuanto tarda tu lazo...

 

Cada una de tus FGV (una para el productor y una para el consumidor) se vería algo así

 

Capture2.JPG

 

Posteriormente debes usar este subVI o FGV en tu lazo productor y en tu lazo consumidor para medir el tiempo que se tarda el ciclo en ejecutarse. (aquí un ejemplo de como usarlo en el lazo productor

 

Capture3.JPG

Recuerda también que el lazo consumidor, sólo se va a ejecutar cuando se tenga un dato en el queue por lo que te recomendaría colocar tu FGV después de hacer el dequeue.

 

Espero esta info te sea útil

Exito en tu aplicación

 

0 kudos
Mensaje 2 de 2
4.447 Vistas