National Instruments USB 6009无法识别Matlab中的数字通道

时间:2014-12-02 21:06:41

标签: matlab nidaqmx

我正在尝试使用带有Matlab的National Instruments USB6009(Windows 7上的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,我也遇到了同样的问题。

我安装了NI的所有最新驱动程序。我也试过" addDigitalChannel"但是我收到一个错误,指出这对于给定的daq是不可能的。

任何想法或建议都将不胜感激。

谢谢, 埃里克

1 个答案:

答案 0 :(得分:0)

这似乎是Matlab 2012a的一个问题。升级到2013b已经解决了这个问题,现在Matlab识别出NI USB6008 / 6009 DAQ上的数字通道。

希望如果某人最终遇到同样的情况,这将会有所帮助。