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