Chapter 3 Using the PID Control Toolkit
© National Instruments Corporation 3-11 LabWindows/CVI PID Control Toolkit User Manual
The control loops can be timed in the following ways:
•Software-Timed—In software-timed control loops, the timing is controlled by the
software loop rate. You can implement a software loop with a timer construct, such as a
timer control or asynchronous timer, or a while loop with a delay or sleep operation at
the end.
•Hardware-Timed—In hardware-timed control loops, the timing is controlled by the
DAQ device. The DAQ device is configured with the appropriate sample rate, and the
sample mode is set to hardware-timed.
For more information about DAQ, refer to the NI-DAQmx Help or Traditional NI-DAQ
(Legacy) C Function Reference Help, depending on the DAQ API you are using. Also refer
to the DAQ example programs.