为什么我的NI USB-TC01偶尔会将Labview程序挂起?



硬件: Multifunction DAQ (MIO)>>Portable>>NI USB-TC01

问题:
        我在Labview中编写了一个应用程序,使用USB-TC01进行温度采集。有时候,在调用DAQmx read.vi时,Labview似乎被挂起了。我可以操作工具条上的按钮,并且可以执行高亮运行的操作,然而程序停在了DAQmx read.vi,同时点击终止按钮,Labview程序并没有停止运行。
        此外,IO追踪任然记录DAQmx 读取函数正在被调用且没有DAQmx错误。NI USB-TC01任然出现在Windows设备管理器和MAX中。我怎样才能解决这个问题?


解答:
        首先,请确保你的NI-USB-TC01使用了最新版本的固件。在本文相关链接的部分,有一个链接描述了如何升级设备的固件程序。同时,你还要确保已经安装了最新版本的DAQmx。需要注意的是,DAQmx 9.1.x之后的版本才支持NI USB-TC01。
        这个问题之前出现过,是因为将USB-TC01连接到了不支持的USB接口中。确保你将设备插入USB 2.0 全速接口,而不是高速接口或者USB 3.0接口。如果在使用不支持的USB口时LabVIEW挂起了,尝试将USB-TC01从计算机上拔出。之后你的程序应该会重新运行起来。


相关链接: Product Manuals: NI USB-TC01 User Guide and Specifications January 2010
KnowledgeBase 5KEFJA00: How Can I Update My NI USB-TC01 Firmware to the Latest Version?

附件:





报告日期: 09/13/2013
最近更新: 09/11/2015
文档编号: 6DCA7R31