Temperature monitoring is one of the most common applications of LabWindows/CVI. Flexible GUI tools, statistical analysis functions, and a built-in library for controlling all National Instruments plug-in DAQ boards are some of the reasons that make LabWindows/CVI ideal for building temperature monitoring systems.
Press the arrow to see this simulated temperature monitoring system in action.
!
BEGIN_TEXT
!
Temperature Monitoring System
0
0
0
0
255
255
255
255
0
0
0
0
0
0
255
255
255
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
8
8
~~
~~
0
0
0
0
0
3
3
-1
3
0
0
TEMPSYS.AVI
0
9
3915
2115
7395
3165
0
0
0
0
BEGIN_TEXT
This temperature monitoring system example displays the acquisition, analysis, and display capabilities of LabWindows/CVI in one application. This application simulates temperature measurement using a plug-in DAQ board. As shown in the GUI, the application uses built-in analysis function for computing the mean, standard deviation, and histogram tracking of the temperature values acquired.
As the Upper and Lower Limit knobs are moved, you can see the alarm level traces on the strip chart track the changing values. As the program runs, it dynamically checks the acquired temperature against these alarm limits, lighting LEDs when alarm conditions are met.
Press the arrow to continue.
!
BEGIN_TEXT
!
Temperature Monitoring System
0
0
0
0
255
255
255
255
0
0
0
0
0
0
255
255
255
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
8
8
~~
~~
0
0
0
0
0
3
3
-1
3
0
0
TEMPSYS.AVI
0
21
4875
2400
6855
2325
0
0
0
0
BEGIN_TEXT
National Instruments has a wide selection of plug-in DAQ boards that can perform temperature measurements. The LabWindows/CVI Data Acquisition Library controls all of these DAQ boards with a single API. In addition, the Data Acquisition Library includes a Transducer Conversion instrument driver for performing thermocouple linearization and cold-junction compensation calculations for temperature monitoring systems like this one.