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

Handling Parallel Execution (DSP Module)

LabVIEW DSP Module 2.5 Help
August 2007

NI Part Number:
371300C-01

»View Product Info

Digital signal processors (DSPs) and general-purpose processors, such as the processors in desktop computers, differ from each other.

In LabVIEW for Windows, system threads and dynamic scheduling allow parallel structures to execute in a parallel manner. The DSP Module does not support threads or dynamic scheduling, so signal processing happens serially. Loops in DSP VIs do not run in parallel. Use a single loop if you are performing parallel operations, such as processing an analog signal or digital I/O lines.

The following VI uses a single While Loop. If you run this VI on a DSP target, the VI processes analog and digital signals in parallel.

The following VI uses two While Loops. If you run this VI on a DSP target, one of the While Loops runs until you reset the DSP VI. The other While Loop never executes.


Resources


 

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