Actor-Oriented Design in LabVIEW Course

Actor-Oriented Design in LabVIEW Course 說明如何針對需要高度並行性的 LabVIEW 應用,使用行動元框架 (Actor Framework) 設計與執行可擴充軟體架構。本課程將讓您參與討論,並藉由獨立操作與協力合作的模式,讓您設計並建立個別的行動元件,以及運用這些行動元件架構應用。您將了解如何在架構中進行作業、使用繼承與組合元素建立高度平行、功能豐富的系統,再測試並部署完成的系統。

提供下列形式:

 

 

本課程不提供隨選教育訓練

 

虛擬教育訓練

 

課堂教育訓練

 

此課程不提供私人教育訓練

課程目標:

課程詳情

課程長度

課程對象

課程

用到的 NI 產品

教育訓練教材

點數費用

Actor-Oriented Design in LabVIEW Course 大綱

課程概述主題

行動元框架基本概念

探索可提升並行性的運算模型,並了解行動元框架如何從佇列式訊息處置器的系統演進。

  • 並行性挑戰
  • 行動元件設計簡介
  • 探索行動元框架

建立行動元件

探索行動元框架的功能,並了解如何建立行動元件。

  • 建立行動元件
  • 建立 UI:使用控制參考
  • 使用延時訊息
  • 使用靜態堆疊行動元件
  • 新增 Helper Loop
  • 錯誤處理概述
  • 使用動態堆疊行動元件
  • 建立 UI:使用者事件
  • 使用 Last Ack 來管理堆疊行動元件

透過行動元框架設計系統

透過符合特定一組需求的行動元件模型,開發應用架構。

  • 蒸發冷卻器概述
  • 設計行動元件系統
  • 改善您的設計

透過繼承元素建立行動元件

使用繼承元素在單一行動元件執行複雜的行為。了解優異的繼承階層如何能簡化開發流程並提升重複使用率。

  • 探索繼承元素
  • 搭配行動元框架使用桌面執行追蹤工具組

探索硬體抽象層

使用行動元件執行硬體抽象層

  • 探索水位控制器
  • 硬體抽象層概述

透過組合元素建立行動元件

建立行動元件,藉由管理一組堆疊行動元件來執行複雜的行為。

  • 透過組合元素建立行動元件

分離行動元件

藉由將堆疊行動元件從呼叫元件分離,讓堆疊行動元件可重複使用。

  • 問題概述
  • 建立介面
  • 使用摘要訊息

設計使用者介面

探索有哪些方式可用來新增使用者介面至行動元框架系統。  

  • 透過繼承元素建立 UI
  • 建立個別 UI 行動元件
  • 建立可互換的 UI

探索分散式系統

探索建立分散於數個運算目標裝置的行動元框架系統,所需的通訊基礎架構。

  • 管理 FPGA 介面
  • 主機與目標裝置的通訊
  • 管理用於多重子系統的 UI
  • 行動元件系統的其他相關考量要點

狀態樣式行動元件

建立可改變訊息回應方式的行動元件。

  • 探索狀態樣式
  • 使用 LabVIEW 管理狀態
  • 使用行動元框架管理狀態

進階訊息處置器

變更行動元件對於訊息處理作業的執行方式。

  • 使用轉接器行動元件
  • 置換接收訊息

使用同步系統整合行動元件

將行動元件整合至程序應用

  • 同步呼叫行動元件
  • 透過命令/回應環境進行作業

使用行動元框架進行單元測試

開發一套自動化測試作業,以證明行動元執行預期的行為。

  • 測試挑戰
  • 隔離行動元件
  • 建立單元測試
  • 分析成本

繼續學習之路

 

LabVIEW Core 2

 

使用常見的設計樣式執行及散佈 LabVIEW 應用程式。

 

 

使用 NI-DAQmx 與 LabVIEW 擷取資料

以程式設計方式量測、產生及同步處理資料擷取作業。

工程師學習 

 

使用 CompactRIO 和 LabVIEW Real-Time 開發嵌入式應用程式

使用 NI CompactRIO 設計、原型製作並佈署穩定的 Real-Time 應用。

升級為會員資格

打算在 1 年內修讀 3 門以上的 NI 講師授課課程?
教育訓練會員資格可無限存取所有 NI 公開教室和公開虛擬課程,以及無限的認證優惠券,具經濟效益。