微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请问labview中使用usb的问题。

请问labview中使用usb的问题。

时间:12-13 整理:3721RD 点击:
开发时采用的cypress系列的usb芯片,使用它自带的驱动,用c++编程时使用它的
lib和h文件就可以了,但是labview里好像不能调用lib文件,只有dll的,请问该怎么办?
自己写一个c程序把lib和h引用进去然后编成dll可以吗?

可以,第三方设备很多都是这样弄的

编译成dll需要遵循一定的格式。
可以参考这篇文章Building a DLL with Visual C++ :
http://zone.ni.com/devzone/cda/tut/p/id/3056
Building a DLL with Visual C++

谢谢,准备尝试中。

应该可以用VISA的driver development wizard生成一个labview可以识别的驱动
然后在labview里用VISA的USB Raw来读写
我试过这么读usb鼠标数据,感觉挺方便的
cypress的应该也可以吧

呵呵,visa用好可不容易,而且visa在中断管理方面有点弱

确实,usb鼠标是中断发送的
我琢磨了一下午,才自己捣鼓出来如何相应那个中断
关键是没响应的中断不及时处理掉会越堆越多

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top