|
LabVIEW物件導向程式的設計目的是提供開發者在使用物件導向的程式撰寫時,在設計方法和屬性的時候提供最大限度的彈性。因此,沒有預設的方法可以得到類別名稱。為達成這個目的,我們必須自己完成回傳類別名稱的函式(在LabVIEW指的是一個VI)。在下面的範例程式 Board Testing.lvproj(LabVIEW本身的範例程式),提供了這個方法的示範。
正如我們從下面專案管理看到的那樣,每一個Board 類別有一個Get Class Name.vi 的方法(函式or VI)。
打開這些VI,我們可以看到它們所做的是輸入一個物件的reference然後輸出一個含有類別名稱的字串。
每次我們呼叫函式Get Class Name , LabVIEW會執行相對應的Get Class Name.vi 並回傳正確的類別名稱。
|