You can use the Real-Time Module, RT Series hardware, and National Instruments I/O hardware to create deterministic control applications to monitor a system. RT Series hardware can handle the process variable measurement and actuator compensation sections of a control system. A LabVIEW application can retrieve sensor measurement data from the hardware, compare set point and process variable data values, use control algorithms to processes the data, and output compensation data to the system compensation hardware. The following diagram shows the LabVIEW implementation of a PID control system with NI Data Acquisition hardware.

There are many data processing algorithms to consider when creating a control application. You can create custom control algorithms using LabVIEW. You can use VIs, such as the LabVIEW PID Control Toolset VIs, to process control application data. You can also use the NI LabVIEW Simulation Interface Toolkit for seamless integration of Simulink® models within your LabVIEW Real-Time application. Refer to the following documents for information about LabVIEW control software.
The following are tools offered by National Instruments for use with LabVIEW Real-Time application:
- NI Developer Suite Professional Control Edition (includes LabVIEW, the LabVIEW Real-Time Module, the LabVIEW Datalogging and Supervisory Control Module, the PID Control Toolset, the Fuzzy Logic Toolkit, System Simulation and Design,...and much more)
- LabVIEW PID Control Toolset (included with the LabVIEW Real-Time Module)
- NI LabVIEW Simulation Interface Toolkit
Simulink® is a registered trademark of The MathWorks, Inc. Other product and company names listed are trademarks and trade names of their respective companies.
Related Links:
PID Control Toolset User Manual
LabVIEW Real-Time User Manual (Chapter 5: Creating Deterministic Control Applications)
PID Embedded Control Systems Interactive Tutorial
LabVIEW Simulation Interface Toolkit Interactive Tutorial
