区分USBINSTR设备与USBRAW设备,主要看是否符合USBTMC协议。
符合USB测试和测量类(USBTMC)协议的USB设备可以通过使用USBINSTR类函数控制,它们使用488.2标准通讯。这一类设备只需以与GPIB仪器通讯同样的方式,使用"VISAOpen","VISAClose","VISARead"和"VISAWrite"功能。USBTMC设备符合VISAUSBINSTR类函数能够理解的协议。
对于USBRAW设备,每个设备可以使用各自的通信协议,而这些通信协议一般都是由设备的生产厂家自定的。为了使用NI-VISA,必须先让Windows将NI-VI-SA作为设备的缺省驱动程序使用。在Windows环境中,可以通过INF文档做到这一点。INF文件肢启是系统硬件设备配置誉派文件庆饥贺,USB驱动程序通过INF文件中的PID(产品识别号)和VID(厂商识别号)识别USB设备。NI-VISA3.0中包含的VISADriverDevelopmentWizard(DDW)可以为USB设备创建一个INF文档。
一般来说对于USB要和labview通讯都需要编写相应的驱动程序,在厂家提供的键亏USB设备使用手册中会有相关帮助内容,然后使用C来生成DLL供labview使用但如果是串口转usb的设备那只需要腔搜想串口稿圆神一样通讯即可
不能使用LabVIEW和WTviewer使用相同的USB驱动程序与PC进行通信。LabVIEW的USB驱动程序和野穗清WTviewer的USB驱动程序是不同的。
横河的族燃YKMUSB驱动程序由WTviewer(Microsoft语言应用程序)使用。
在LabVIEW(NI语言应用程序)中使用了NI-VISA驱动程序。
当您在LabVIEW后使用WTViewer,以及在WTViewer之后使用LabVIEW时,您必须更改USB驱动程序,有关更换USB驱动程序的程序,请查看颂前横河测试测量官网。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)