我正在尝试使用使用数据采集工具箱的美国国家仪器公司的USB6009和Matlab(在Windows7上为2012a),但当我查看该设备时,它没有注册任何可用的数字通道:
daq.getDevices
ans =
ni: National Instruments USB-6009 (Device ID: 'Dev1')
Analog input subsystem supports:
8 ranges supported
Rates from 0.1 to 48000.0 scans/sec
8 channels ('ai0','ai1','ai2','ai3','ai4','ai5','ai6','ai7')
'Voltage' measurement type
Analog output subsystem supports:
0 to +5.0 Volts range
Rates from 0.0 to 0.0 scans/sec
2 channels ('ao0','ao1')
'Voltage' measurement type
Counter input subsystem supports:
Rates from 0.0 to 0.0 scans/sec
1 channel ('ctr0')
'EdgeCount' measurement type我知道这个设备有数字频道。我已经尝试了备份USB 6008,我得到了同样的问题。
我也尝试过"addDigitalChannel“,但我收到一个错误,指出这对于给定的daq是不可能的。
如有任何想法或建议,我们将不胜感激。
谢谢你,埃里克
发布于 2014-12-03 06:34:11
这似乎是Matlab 2012a的一个问题。升级到2013b已经解决了这个问题,现在Matlab可以识别NI USB6008/6009 DAQ上的数字通道。
希望这将是有帮助的,如果有人最终在相同的情况下。
https://stackoverflow.com/questions/27258963
复制相似问题