如何用程式偵測 USB-8451 I2C/SPI 介面



硬體: Instrument Connectivity Other

問題:
我該如何用程式確定 USB-8451 是否連接在我的電腦上?

解答:
USB-8451 是一個 VISA Resource,在 Measurement & Automation Explorer (MAX) 中會出現在
USB Devices 這一個分類之下,並且會被指定一個標準的 VISA resource descriptor,
因此可以使用 LabVIEW 中的 VISA Find Resources VI 來確定 USB-8451 是否有在系統中。

USB-8451裝置 的 resource descriptor 的例子如下所示:

VISA Resource Descriptor for USB-8451 Device
USB0::0x3923::0x7166::0010AE74::RAW

Resource descriptor 的第四個部份(0010AE74 in the example above)是裝置的序號(serial number),所以在尋找時可以忽略這一部份。你或許也想可以找到另
一個 USB 介面上連接的裝置,所以可以忽略 resource descriptor 的第一部分的 0 ,
你可以用底下的字串來做搜尋,其中 "?*" 代表連續未知的字元:

Search expression to locate USB-8451 devices
USB?*::0x3923::0x7166::?*::RAW

底下圖片說明了如何使用 VISA Find Resource VI 來偵測 USB-8451 裝置。
輸出端是一個字串陣列,如果有不只一個 USB 裝置,則必須使用
Index Array 來選擇所欲偵測的 USB-8451。
return count 輸出端點可用來確認裝置是否出現在系統中。




相關連結:
KnowledgeBase 3VMGBS5N: How Do I Access My 8451 From LabVIEW?

附加檔案:


find8451.gif - find8451.gif



報告日期: 04/11/2006
最後更新: 02/04/2008
文件偏號: 3WADAH2W