利用LabVIEW讀取USB設備數據

理論上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

終于擺脫了垃圾的原來的調試設備的軟件,現在老子有了原始數據,想干嘛干嘛,去死吧。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容