API description

Main palette

Wovalab Utilities icon
Wovalab Utilities

Helper Loop Periodic Timing

Helper Loop Periodic Timing icon
Helper Loop Periodic Timing
for more information on how to use this API, read the following section

Init Helper Loop Info

Wovalab lib UtilitiesUtilities.lvlib Helper Loop Periodic Timing.lvclass Init Helper Loop Info.vi

Get an objet instance containing the Helper Loop Timming info.

The object is set to not execute the Timeout case (i. e Timeout = -1).

Get Timeout

Wovalab lib UtilitiesUtilities.lvlib Helper Loop Periodic Timing.lvclass Get Timeout.vi

Get the value of the timeout.

Use this function to connect the event structure Timeout input.

If the Late? output is TRUE, this indicates that the Timeout case is not executed at the desired period.

Set Helper Loop Period

Wovalab lib UtilitiesUtilities.lvlib Helper Loop Periodic Timing.lvclass Set Helper Loop Period.vi

Set the desired period of the Timeout case execution.

Stop Helper Loop

Wovalab lib UtilitiesUtilities.lvlib Helper Loop Periodic Timing.lvclass Stop Helper Loop.vi

Set the timeout to -1 and stop the Timeout case execution.

Update Last Execution Time

Wovalab lib UtilitiesUtilities.lvlib Helper Loop Periodic Timing.lvclass Update Last Execution Time.vi

Set the last time the Timeout case event executed.

This function must be wired to the Time event data node of the Timeout case

Steady Periodic Execution—​example

Steady Periodic Execution  example.vi

This VI demonstrate how to use the Helper Loop Periodic Timing API to get a steady excution of Helper Loop.

Execution Behavior—​example

Execution Behavior  example.vi

This VI demonstrate the behavior of the periodic execution when the Helper Loop Period is modifyed depending of the context and the different possible configuraiton.

Custom errors

This section lists all the custom errors the toolkit can generate.

No custom error generated