技術文件 - 官方行動元框架 (Actor Framework) 範本說明文件

Actor Framework是基於物件導向(LVOOP)下的架構,實作上搭配QMH架構進行開發,同時擁有QMH的優點及 Reusability/Scalability 等 LVOOP 的優點。唯一的缺點大概就是複雜度不下QMH,且還需要有OO的基礎才能夠撰寫的架構,適合大型/多人共同開發的專案。

這邊提供官方Actor Framework範本說明文件。文章擷取如下:




概觀
行動元框架 (Actor Framework) 範本可用來建立多個獨立工作所組成的 LabVIEW 應用程式,而且這些工作必須能彼此溝通。此框架的設計用意在於處理常見的開發問題,也就是要擴充功能或增加程式流程時經常會使用大量重複的程式碼。每個行動元件都是由 LabVIEW class 來定義,一旦開啟行動元件,就會出現一個 LabVIEW 物件實例。基礎行動元件類別 (Actor) 所產生的物件都有行動元件的功能 (method),可做為佇列訊息處理器 (queued message handler)。此 VI 會接收系統內其他行動元件所傳送的訊息與資料,並且加以回應。但由於行動元件屬於 LabVIEW class,所以相較於傳統的佇列式訊息處理器,重複使用與擴充能力來得出色許多。

目錄
範例開發人員逐步解說系統需求使用案例執行範本了解行動元框架的元件了解專案層級修改範本延伸閱讀NI 教育訓練與專業認證重要資訊