Timed Loop VIs

LabVIEW 2011 Embedded Module for ARM Microcontrollers Help

Edition Date: June 2011

Part Number: 372459E-01

»View Product Info
Download Help (Windows Only)

Requires: Embedded Module for ARM Microcontrollers. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Timed Loop VIs to create and manipulate timing sources for a Timed Loop.

The Timed Loop VIs are polymorphic. The instance you use depends on the memory model of the application. For static memory models, you cannot use the timing source name as a terminal in the Timed Loop because the source name is a string, and static memory models do not support strings.

ARM targets do not support timing source hierarchies in Timed Loops.

Palette ObjectDescription
Create External Timing SourceRegisters an external timing source you can use in a Timed Loop and in the Fire External Timing Source VI. Create an external timing source to control a Timed Loop with external events rather than a clock timing source. You can use this polymorphic VI to register an external timing source for small memory models or static memory models. You must manually select the polymorphic instance to use.
Delete External Timing SourceUnregisters an external timing source you registered with the Create External Timing Source VI. You can use this polymorphic VI to unregister an external timing source for small memory models or static memory models. You must manually select the polymorphic instance to use.
Fire External Timing SourceGenerates an event for an external timing source you create with the Create External Timing Source VI. You can call the Fire External Timing Source VI whenever and as many times as you need to generate the event that controls the rate a Timed Loop executes its subdiagram. You can use this polymorphic VI to generate an event for an external timing source for small memory models or static memory models. You must manually select the polymorphic instance to use.
Stop Timed StructureStops the Timed Loop or Timed Sequence structure you enter in name.
Synchronize Timed Structure StartsSynchronizes the start of Timed Loops or Timed Sequence structures you enter in timed structure names by adding the names to the synchronization group you specify in synchronization group name.
Timed LoopExecutes one or more subdiagrams, or frames, sequentially each iteration of the loop at the period you specify. Use the Timed Loop when you want to develop VIs with multirate timing capabilities, precise timing, feedback on loop execution, timing characteristics that change dynamically, or several levels of execution priority. Right-click the structure border to add, delete, insert, and merge frames.

WAS THIS ARTICLE HELPFUL?

Not Helpful