Ni DAQ error 200106

8 ビュー (過去 30 日間)
Alex Ackerman
Alex Ackerman 2019 年 7 月 22 日
コメント済み: ggmmirec 2023 年 11 月 14 日
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 件のコメント
Patrick Barrera
Patrick Barrera 2021 年 7 月 21 日
編集済み: Patrick Barrera 2021 年 7 月 21 日
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 2022 年 12 月 19 日
Hi Patrick,
I'm running into the same problem, have you found a solution, by any chance?
Thank you!
Best,
Andre.

サインインしてコメントする。

回答 (1 件)

Andrei
Andrei 2020 年 8 月 11 日
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 件のコメント
Andre Vieira Pigatto
Andre Vieira Pigatto 2022 年 12 月 19 日
Hi Azau,
I'm running into the same problem, have you found a solution, by any chance?
Thank you!
Best,
Andre.
ggmmirec
ggmmirec 2023 年 11 月 14 日
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

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Acquisition Toolbox Supported Hardware についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by