Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Occurrences Functions (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

Owning Palette: Synchronization Functions

Use the Occurrences functions to control separate, synchronous activities. In particular, use these functions when you want one part of a block diagram to wait until another part of a block diagram finishes a task without forcing LabVIEW to poll.

Note  This palette is specific to FPGA targets and includes the same VIs and functions that are on this palette when you edit a Windows or RT target VI.

You can perform functionality similar to the occurrences functions using global variables, with one loop polling the global variable until its value changes. However, global variables consume more system resources and can introduce jitter because of the polling loop.

Palette ObjectDescription
Generate OccurrenceCreates an occurrence that you can pass to the Wait on Occurrence and Set Occurrence functions.
Set OccurrenceTriggers the specified occurrence. All nodes that are waiting for this occurrence stop waiting.
Wait on Occurrence with Timeout in TicksWaits for the Set Occurrence function to set or trigger the given occurrence.
Wait on OccurrenceWaits for the Set Occurrence function to set or trigger the given occurrence.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit