My application acquires and displays the values of approximately 40 analog voltages from a chassis with several SCXI cards. It also offers the user command of approximately one dozen analog outputs through the use of knobs, dials, etc.
The VI was constructed using several instances of the DAQmx Assistant VI. One task monitors thermocouples, two other tasks monitor miscellaneous analog voltages, and a fourth task commands the AOs. The VI runs as a sequence inside a While loop.
Using MAX->Test I have confirmed that individually each of the inputs and outputs functions correctly.
Problem is that when I run my VI, correct display values are shown only intermittently. Most of the tim
e all the displays show a value of zero.
Any ideas on what I can do to fix this problem?