kb:labview:timed-loops
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
kb:labview:timed-loops [2025/01/10 12:44] – removed - external edit (Unknown date) 127.0.0.1 | kb:labview:timed-loops [2025/01/10 12:44] (current) – matthias.mueller | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 62 Timed Loops ====== | ||
+ | Implementing a Helper Loop with the periodic timing API, as described in the [[https:// | ||
+ | |||
+ | - **Steady Period Execution**: | ||
+ | |||
+ | - **Resilience to Event Resets**: It adjusts the `Timeout` value to account for any events that reset the timeout counter, preventing disruptions in the periodic execution. | ||
+ | |||
+ | - **Compensation for Execution Delays**: The API modifies the `Timeout` value to consider the time spent executing code within the `Timeout` case, ensuring that longer execution times don't delay subsequent iterations. | ||
+ | |||
+ | - **Late Execution Monitoring**: | ||
+ | |||
+ | By addressing these aspects, the Helper Loop periodic timing API enhances the reliability and accuracy of acquisition loops, making it a preferred approach for applications requiring precise timing. | ||
+ | |||
+ | |||
+ | Besides this nice toolkit feature the following aspects should be considered: | ||
+ |