LabVIEW与USB设备直接通信,这里介绍一下如何利用LaVIEW的VISA实现与USB设备的直接通信,而不是通过将USB转为串口。
1、通过NI-Visa driver wizard,生成usb驱动,usb的设备用这个生成的驱动,本来的驱动需要删掉或者覆盖。注意win10可能直接安装不了,需要修改开机选项为,禁用驱动程序强制签名。 2、labview通过VISA控制usb设备,将visa类型修改为usb raw类型,这个类型可以驱动任意usb设备,usb instr只能驱动仪器类usb设备。 3、要通信的端点...
(DLL) 现LabVIEW与USB设备的数据通信 陈国亮l张素君2 (1.福建省超高压输变电局福建厦门3511002.福州大学电气工程与自动化学院福建福州350002) 【摘要】 本文简要介绍了LabVIEW的特点及USB设备的功能,分析了在LabVIEW软件环境下如何调用DLL (DynamicLinkLibrary) VI实现LabVIEW与USB设备的通信,并利用VC++6.0编写所需要的...
而USB设备向上传输的是Interrupt In Pipe ,对应端点是0x81。也就是,需要利用USB的中断才能进行读取了。 图7 错误的原因 在labview的visa选板中,高级visa>>事件处理,选择visa启用事件和visa等待事件。如图8所示。 图8 visa启用事件和visa等待事件 接着,在visa选板》高级visa》总线与接口配置》visa USB中,选择visa...
利用动态链接库_DLL_实现LabVIEW与USB设备的数据通信
而USB设备向上传输的是Interrupt In Pipe ,对应端点是0x81。也就是,需要利用USB的中断才能进行读取了。 图7 错误的原因 在labview的visa选板中,高级visa>>事件处理,选择visa启用事件和visa等待事件。如图8所示。 图8 visa启用事件和visa等待事件 接着,在visa选板》高级visa》总线与接口配置》visa USB中,选择visa...