Actor-Oriented Design in LabVIEW Course 說明如何針對需要高度並行性的 LabVIEW 應用,使用行動元框架 (Actor Framework) 設計與執行可擴充軟體架構。本課程將讓您參與討論,並藉由獨立操作與協力合作的模式,讓您設計並建立個別的行動元件,以及運用這些行動元件架構應用。您將了解如何在架構中進行作業、使用繼承與組合元素建立高度平行、功能豐富的系統,再測試並部署完成的系統。
使用行動元框架建立行動元件
設計並建立複雜的多行動元件系統,以應付需要高度並行性來處理的問題。
在行動元件系統實作常見的設計樣式,以提升重複使用率與可擴充性。
講師授課實體課程:三 (3) 天
講師授課虛擬課程:共四 (4) 天 (每天 5.5 小時)
欲設計需要高度並行性的中大型應用,且經驗豐富的 LabVIEW 使用者。
行動元框架針對中大型應用而開發,這些應用擁有數種能平行執行的使用者介面、資料擷取或資料處理模組,同時必須能互相通訊。
LabVIEW Core 3 Course
LabVIEW 中的物件導向設計與程式設計
須具有「LabVIEW Core 3」課程與「Object-Oriented Design and Programming in LabVIEW」課程的主題經驗
LabVIEW 2021 專業版
LabVIEW Desktop Execution Trace Toolkit
講師授課的虛擬教育訓練課程會隨附數位課程教材,並由 NI 學習中心提供。
講師授課的 NI 線上教育訓練課程是透過 Zoom 進行,而 NI 會提供 Amazon AppStream/LogMein 存取權,以便參與者在配備最新版軟體的虛擬機器上進行課堂練習。
公開虛擬或實體課程:教育服務點數 30 點或教育訓練點數 9 點
私人虛擬或實體課程:教育服務點數 210 點或教育訓練點數 60 點
課程 | 概述 | 主題 |
---|---|---|
行動元框架基本概念 | 探索可提升並行性的運算模型,並了解行動元框架如何從佇列式訊息處置器的系統演進。 |
|
建立行動元件 | 探索行動元框架的功能,並了解如何建立行動元件。 |
|
透過行動元框架設計系統 | 透過符合特定一組需求的行動元件模型,開發應用架構。 |
|
透過繼承元素建立行動元件 | 使用繼承元素在單一行動元件執行複雜的行為。了解優異的繼承階層如何能簡化開發流程並提升重複使用率。 |
|
探索硬體抽象層 | 使用行動元件執行硬體抽象層 |
|
透過組合元素建立行動元件 | 建立行動元件,藉由管理一組堆疊行動元件來執行複雜的行為。 |
|
分離行動元件 | 藉由將堆疊行動元件從呼叫元件分離,讓堆疊行動元件可重複使用。 |
|
設計使用者介面 | 探索有哪些方式可用來新增使用者介面至行動元框架系統。 |
|
探索分散式系統 | 探索建立分散於數個運算目標裝置的行動元框架系統,所需的通訊基礎架構。 |
|
狀態樣式行動元件 | 建立可改變訊息回應方式的行動元件。 |
|
進階訊息處置器 | 變更行動元件對於訊息處理作業的執行方式。 |
|
使用同步系統整合行動元件 | 將行動元件整合至程序應用 |
|
使用行動元框架進行單元測試 | 開發一套自動化測試作業,以證明行動元執行預期的行為。 |
|
打算在 1 年內修讀 3 門以上的 NI 講師授課課程?
教育訓練會員資格可無限存取所有 NI 公開教室和公開虛擬課程,以及無限的認證優惠券,具經濟效益。