首頁
支援
使用 LabVIEW偵測連接到Windows PC的USB設備
使用 LabVIEW偵測連接到Windows PC的USB設備
更新 Jul 21, 2024
本文將介紹使用LabVIEW偵測某個設備是否連接到Windows PC的方法。我們將利用
Windows's WMI Command-line utility
並透過LabVIEW的
System Exec VI
來執行它。
確保在Windows的裝置管理員中可以看到該設備,並記下Dvice Description
開啟一個空白VI並將
System Exec VI
放置在Block Diagram中。
新增一個空的字串常值連接到
command line
輸入端並輸入
wmic path CIM_LogicalDevice where "Description like '<device description>'" get name
。
新增
standard output
和
standard error
輸出端的indicator。
運行 VI。如果偵測到設備,
standard output
將回傳如裝置管理員中所示的設備名稱。如果未偵測到設備,
standard error
將回傳
No Instance(s) available
。
下面是上述描述的對應程式示例。
此圖像是一個LabVIEW代碼,您可以在LabVIEW中直接使用。
要使用該代碼,請右鍵單擊圖像將其儲存到電腦,然後拖曳到LabVIEW的Block Diagram中。
這裡我們Arduino Uno為例,使用LabVIEW來確定其是否連接到 Windows PC。
圖 1:從設備的Properties視窗中取得
Device Description
圖 2:在 Windows命令提示字元中執行命令的結果
圖 3:在LabVIEW中執行命令,偵測到指定設備(左)和未偵測到連接指定裝置(右)的結果
相關連結
CIM_LogicalDevice class (CIMWin32 WMI Providers) - Win32 apps | Microsoft Learn
System Exec VI - NI
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful