From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
Normalmente, el periodo de cada iteración de un Timed Loop se asigna para darle a todos los ciclos el tiempo suficiente para ejecutarse correctamente. Sin embargo, existen algunos casos donde la función Wait es apropiada, como en la incorporación de un retardo para la comunicación con otro dispositivo.
La Duración del Wait es Mayor que el Periodo del Timed Loop
Si la duración de la función Wait es mayor que el periodo del Timed Loop, el Loop ejecutará el Wait antes de continuar a la siguiente iteración, incluso si la duración del periodo es mayor. Todos los ciclos en LabVIEW ejecutarán todo el código que se encuentre dentro de ellos, antes de moverse a la siguiente iteración. Lo mismo se aplica para Timed Loops que forman parte de aplicaciones en tiempo real.
Función Wait dentro de un Ciclo de Alta Prioridad.
Si la función Wait se encuentra dentro de un ciclo de alta prioridad, un ciclo de baja prioridad utilizará este tiempo para ejecutarse. Sin embargo, se recomienda usar periodos más largos en el ciclo de alta prioridad para permitir la ejecución de otros ciclos, en lugar de añadir funciones Wait.
|