Ni DAQ error 200106

15 views (last 30 days)
Alex Ackerman
Alex Ackerman on 22 Jul 2019
Commented: ggmmirec on 14 Nov 2023
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'); % Create session
Fs = 5000000; % Sampling freq.
s.Rate = Fs; % Set sampling rate
s.addAnalogInputChannel('cDAQ1Mod1', 0:3, 'Voltage');
%ch0.ADCTimingMode = 'HighSpeed';
%ch0.Name = 'CH_0';
%ch1 = addAnalogInputChannel(s, 'cDAQ1Mod1', 1, 'Voltage');% Initialze chan. 1
%ch1.ADCTimingMode = 'HighResolution';
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?
  3 Comments
Patrick Barrera
Patrick Barrera on 21 Jul 2021
Edited: Patrick Barrera on 21 Jul 2021
Hello All,
I am experiencing this issue as well on R2021a (I can't acquire data from multiple channels on a DAQ module). Except for Property, mine says:
Property: DAQmx_AI_Filter_Freq
Corresponding Value: 0.0
The NI DAQ devices I am using are:
  • Chassis: NI-cDAQ9189
  • Digital DAQ Module: NI-9361
  • Analog DAQ Module: NI-9252
I do have the "NI-DAQmx Support from Data Acquisition Toolbox", which supports the Chassis I have (cDAQ9189). And I can indeed communicate with multiple Modules (DAQ cards) simultaneously. But I can't seem to acquire data from multiple Analog Inputs on 1 Module simultaneously or multiple Digital Inputs on 1 Module.
Can someone please help?
Andre Vieira Pigatto
Andre Vieira Pigatto on 19 Dec 2022
Hi Patrick,
I'm running into the same problem, have you found a solution, by any chance?
Thank you!
Best,
Andre.

Sign in to comment.

Answers (1)

Andrei
Andrei on 11 Aug 2020
As of MATLAB R2020a, the NI 9775 module is not supported and tested yet with Data Acquisition Toolbox. Support is considered for a future release.
Please refer to the hardware support page for NI-DAQmx devices: https://www.mathworks.com/hardware-support/nidaqmx.html
  3 Comments
Andre Vieira Pigatto
Andre Vieira Pigatto on 19 Dec 2022
Hi Azau,
I'm running into the same problem, have you found a solution, by any chance?
Thank you!
Best,
Andre.
ggmmirec
ggmmirec on 14 Nov 2023
Hi Andrei,
I have similar issue with NI 9253. My code is:
session1 = daq('ni');
session1.Rate = 50000;
addinput(session1,'cDAQ9189-2163798Mod2','ai0','Current');
addinput(session1,'cDAQ9189-2163798Mod2','ai1','Current');
And the command window responce is:
Error using MultipleDaqTesting
NI Error -200106:
Property must have the same value for all channels on this device.
Property: DAQmx_AI_Filter_Freq
Corresponding Value: 0.0
Channel Name: cDAQ9189-2163798Mod2/ai1
Task Name: _unnamedTask<21>
Status Code: -200106
My NI hardware is not in list you provided. Is it planed to test it and included it to suported devices?
Mirec

Sign in to comment.

Categories

Find more on Simultaneous and Synchronized Operations in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!