NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

visa控制USB RAW接口的仪器是如何找到设备驱动的?

当用visa控制USB RAW接口的仪器时,我在书上看到了这样一段话:“有了visa并不是说用户不需要安装特定的仪器驱动程序就可以和仪器通信了。恰恰相反,visa就是通过特定的仪器驱动程序和仪器通信的”。我又在NI的网站上看到如何应用NI-VISA的USB RAW模式来访问设备:要让Windows操作系统识别目标USB设备并且指定NI-VISA作为该设备的驱动程序,则使用Driver Development wizard(驱动程序开发向导)创建INF文档; ②安装INF文档,并安装使用INF文档的USB设备 ③使用NI-VISA Interactive Control(NI-VISA互动控制工具)对设备进行测试,以证实USB设备已正确安装,并获得USB设备的各属性值。其中创建INF文档时,只涉及到了用户填写USB目标设备的供应商和模块标识号。到这里我就有点不明白了,既然inf文件只包含了设备支持的供应商标识号和模块标识号,那么visa 是如何找到“特定的仪器驱动程序和仪器通信的”呢?莫非INF文件里已经包含了设备驱动程序的信息,只是在创建时不需要用户提供这个信息它自己自动包含进去了呢?
0 项奖励
1 条消息(共 5 条)
3,904 次查看

我知道那个inf主要就是在枚举USB设备的时候起作用,让Windows可以识别出USB设备并能够建立通讯 .

我现在是用一个8051的单片机和D12USB控制芯片来采集并往PC机上传输数据,现在厂商提供了D12的驱动程序,我用.inf文件配置的过程中,好像都没有提到与D12的驱动程序相关的内容。
那么Windows可与USB设建立通讯时 没有用到这个D12的驱动程序吗?

0 项奖励
2 条消息(共 5 条)
3,886 次查看

(1)usb manufacturer ID (vendor ID)
(2)manufacturer name
(3)usb model code (product ID)
(4) model name
请问怎么获得这些信息?
0 项奖励
3 条消息(共 5 条)
3,360 次查看

(1)usb manufacturer ID (vendor ID)
(2)manufacturer name
(3)usb model code (product ID)
(4) model name
请问怎么获得这些信息?
0 项奖励
4 条消息(共 5 条)
3,360 次查看

用visa usbraw的属性节点

 

0 项奖励
5 条消息(共 5 条)
3,354 次查看