I am trying to use all four channels of a NI 9775 DAQ but I keep getting error code 200106 when I try to use addAnalogInputChannel() for more than one channel. Here is my code:
s = daq.createSession('ni');
Fs = 5000000;
s.Rate = Fs;
s.addAnalogInputChannel('cDAQ1Mod1', 0:3, 'Voltage');
and here is the error in the command window:
Warning: A channel that does not support on-demand operations was added to the session. On-demand operations using inputSingleScan
and outputSingleScan will be disabled. Only clocked operations using startForeground and startBackground can be done.
Warning: ADCTimingMode property reset to the default value: 'HighResolution'.
Error using XY_DAQ_Test (line 19)
NI Error -200106:
Property must have the same value for all channels on this device.
Property: DAQmx_AI_ADCTimingMode
Corresponding Value: DAQmx_Val_HighResolution
Channel Name: cDAQ1Mod1/ai1
Task Name: _unnamedTask<30D>
Status Code: -200106
So far as I can tell, all the channels are set to the default ADC Timing mode, which is high resolution. I have also tried manually setting the timing mode to high resolution and high speed without success. What am I doing wrong?
1 Comment
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/472925-ni-daq-error-200106#comment_1054311
Direct link to this comment
https://www.mathworks.com/matlabcentral/answers/472925-ni-daq-error-200106#comment_1054311
Sign in to comment.