el 05-09-2014 05:35 PM
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.
el 05-13-2014 10:53 AM
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í
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
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