Labview与USB设备通信


读研期间的项目,用labview和USB通信,下位机是FPGA和cy68013,当时做的软件还挺大的,但是现在却找不到源代码了。最近有个电话面试,里边提到这个项目,心里还是没底,今天用又实现了一遍,现在看还是挺清楚的:

1、通过NI-Visa driver wizard,生成usb驱动,usb的设备用这个生成的驱动,本来的驱动需要删掉或者覆盖。注意win10可能直接安装不了,需要修改开机选项为,禁用驱动程序强制签名。

2、labview通过VISA控制usb设备,将visa类型修改为usb raw类型,这个类型可以驱动任意usb设备,usb instr只能驱动仪器类usb设备。

3、要通信的端点可以属性修改

 

4、要读的字节个数需要根据实际设备选定,可以读取多少个字节没有这个属性,是因为usb协议都是上位机发起的,下位机不会主动向上位机发送usb数据。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM