理論上labview可以和任何usb設備通信,但是必須要將驅動換成labview的驅動,即由labview硬件設備大管家VISA來進行管理
1.讓VISA為該設備專門搞一個驅動
打開visa驅動設置向導
image.png
選擇你的設備(前提是你的設備已經和你連上寫驅動安裝好,就可以看VID和PID了)
image.png
一路點next,直到結束,如果不出意外,會自動打開prefix文件夾,里面一般有兩個文件,把整個prefix文件夾復制到c://Windows/INF/
image.png
進入prefix文件夾,右鍵prefix.inf,點擊->安裝,這個時候不出意外,windows會爆出INF不包含數字簽名信息~blablabla
進入第二步
捅破windows的防線
win7以上好像微軟就不允許安裝不包含數字簽名信息的設備了,但是仍然留有后門可走。
按照下面的步驟就行,我覺得實在是夠清楚了,直接從第5步開始就行
https://jingyan.baidu.com/article/375c8e19c2b25b25f2a229a3.html
弄好了
配置驅動
終于安裝好設備了,打開設備管理器,這個時候我的設備就再NI-VISA下面了,歸NI-VISA管
image.png
如果發現不對,怎么還是獨立的,像這樣
image.png
沒關系
右鍵你的設備->更新驅動->從電腦中選擇->
image.png
要用哪個點哪個,so easy,以后就可以隨意切換了
image.png
加入labview
這個時候,打開MAX(不要問我MAX是什么,你既然都搞labview了,我就默認你懂的),你就能在設備列表中找到你的設備了
image.png
看到VISA資源名稱沒?千辛萬苦就是為了這個東西,把它復制到labview里面,就能開心地讀USB里面的數據了
image.png
什么?數據是亂碼?
不要怕,用string轉byte array就行
image.png
終于擺脫了垃圾的原來的調試設備的軟件,現在老子有了原始數據,想干嘛干嘛,去死吧。