ni.com checkout is currently experiencing issues.

Support teams are actively working on the resolution.



我如何在Windows Vista下与我的HID类USB裸设备(HID Compliant USB RAW Device )进行通信?



主要软件:
主要软件版本: 4.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一个USB的裸设备,我想要在LabVIEW,LabWindows/CVI或者Visual Studio下与它通信,我怎样才能够使用NI-VISA驱动来与设备进行通信呢?


解答: 使用NI-VISA驱动与USB裸设备进行通信的常用方法 在下面的 知识库文章中有介绍到 一般而言,您 通常 可以使用VISA驱动开发向导来创建一个INF文件使Windows能够检查到您的USB裸设备并能够使用NI-VISA驱动来与它通信。

 

KnowlegeBase 325APJ2Y: How Can I Communicate With a Device Using NI-VISA USB RAW Mode?

然而,HID类的设备是很特殊的。一般在默认情况下,对于您的电脑上的所有的HID类的设备,Microsoft Windows都会安装一个Microsoft署名的驱动,而这个驱动是不能够被VISA驱动开发向导产生的INF文件覆盖的(在Windows Vista下)。

所以,与HID类的设备通信的最好的方法是直接调用Windows Vista下提供的hid.dll库。在LabVIEW下,这种调用可以通过位于函数面板下的互连接口» 库与可执行程序» 调用库函数节点实现。

通过hid.dll库与设备通信的方式,National Instrument不提供相应的技术支持,您可以参考以下的相关链接部分来获得通过这个类库与您的HID类的USB设备进行通信的相关信息。



相关链接:

附件:





报告日期: 06/03/2007
最近更新: 10/07/2007
文档编号: 4A2FRO0E