Actor-Oriented Design in LabVIEW Course

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

 

課程最新版本發表日期或版本號碼: 2021

課程詳情:

Actor-Oriented Design in LabVIEW Course 大綱

課程概述主題

行動元框架基本概念

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

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

建立行動元件

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

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

透過行動元框架設計系統

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

  • 蒸發冷卻器概述
  • 設計行動元件系統
  • 改善您的設計
透過繼承元素建立行動元件

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

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

探索硬體抽象層

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

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

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

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

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

分離行動元件

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

  • 問題概述
  • 建立介面
  • 使用摘要訊息
設計使用者介面探索有哪些方式可用來新增使用者介面至行動元框架系統。  
  • 透過繼承元素建立 UI
  • 建立個別 UI 行動元件
  • 建立可互換的 UI

探索分散式系統

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

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

狀態樣式行動元件

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

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

進階訊息處置器

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

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

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

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

  • 同步呼叫行動元件
  • 透過命令/回應環境進行作業
使用行動元框架進行單元測試

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

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

立即參加 Actor-Oriented Design in LabVIEW 課程