以下將會簡單介紹如何製作此功能。
圖片程式版本:LabVIEW 2013
範例程式版本:LabVIEW 8.6
首先要使用的元件為 VISA Find Resources ,位置在
然而,光這樣子的資訊並不足以判斷裝置,至少也要有敘述出來才看得懂,因此我們要在多加一個功能來表列裝置的敘述。
首先,先拉出 Property Node ,位置在
選擇完 class 之後就可以去變更 property 。在 Property Node 上按左鍵,選擇
如此,Property Node 就會根據輸入的通訊埠位置來回傳該通訊埠的敘述。但是 Property Node 的 reference 輸入是 VISA I/O Session 的資料型態,之前的 find list 卻是 string 的資料型態,因此要利用 Type Cast 的功能來作資料型態的轉換。 Type Cast 的位置在
Type Cast 的使用方式,
所以我們在 Property Node 的 reference 接腳上先建立一個常數,在把這個常數接線改到 Type Cast 的上方,這樣就相當於告訴 Type Cast 說要把輸入的資料改成跟這個常數一樣的資料型態。再利用 For loop 解開 find list 的陣列,將其元素輸入至 Type Cast ,並把輸出值接接入Property Node 的 reference ,最後再把 Property Node 的輸出拉出迴圈外就可以完成整個功能。
簡單的範例程式在這裡下載。