Actor-​Oriented Design in LabVIEW Course

Actor-​Oriented Design in LabVIEW Course​では、​アク​ター​フレーム​ワーク​を​使用​し​て、​高度​な​並列​処理​を​必要​と​する​LabVIEW​アプリケーション​向け​の、​スケーラブル​で​拡張​可能​な​ソフトウェア​アーキテクチャ​を​設計​および​実装​する​方法​について​説明​し​てい​ます。​この​コース​では、​受講​者​は​ディスカッション​に​参加​した​り​自習​または​グループ​学習​を​行​って、​個別​の​アク​ター​を​設計​および​構築​し、​それらの​アク​ター​で​構築​さ​れ​た​アプリケーション​を​設計​し​ます。​フレーム​ワーク​で​の​作業​方法、​継承​と​コンポジション​を​使用​し​て​高​機能​が​備​わっ​た​並列​性​の​高い​システム​を​構築​する​方法、​完成​した​システム​を​テスト​し​て​デプロイ​する​方法​を​ご​紹介​し​ます。

コース​の​詳細:

Actor-​Oriented Design in LabVIEW Course​の​コース​概要

レッスン 概要 トピック
アク​ター​フレーム​ワーク:​基本​概念 アク​ター​フレーム​ワーク​を​紹介​し、​解決​に​役立つ​開発​上の​課題​について​説明​し​ます。​アク​ター​フレーム​ワーク​の​各部​について​学習​し​ます。
  • 並列​処理​の​課題
  • アク​ター​設計​の​概要
  • アク​ター​フレーム​ワーク
アク​ター​を​作成​する 新しい​アク​ター​を​作成​する​プロセス​について​説明​し​ます。
  • アク​ター​を​作成​する
  • UI​を​作成​する、​パート​1:​制御​器​リファレンス​を​使用​する
  • 遅延​時間​メッセージ​を​使用​する
  • スタティック​に​ネスト​さ​れ​た​アク​ター​を​使用​する
  • ヘルパ​ループ​を​追加​する
  • エラー​処理​の​基礎
  • ダイナミック​に​ネスト​さ​れ​た​アク​ター​を​使用​する
  • UI​を​作成​する、​パート​2:​イベント​を​使用​する
  • 最終​Ack​を​使用​し​て、​ネスト​さ​れ​た​アク​ター​を​管理​する
コース​プロジェクト​の​概要 コース​プロジェクト​を​紹介​し​ます。​その​問題​を​解決​する​ため​の​いくつか​の​可能​な​設計​アプローチ​について​検討​し​ます。    
  • 課題​の​説明
  • 従来​の​LabVIEW​で​設計​の​課題​を​解決​する
継承​により​アク​ター​を​構築​する 継承​を​使用​し​て​単一​の​アク​ター​に​複雑​な​動作​を​実装​する​方法​について​説明​し​ます。
  • 継承​により​アク​ター​を​構築​する
ハードウェア​抽象​化層 ハードウェア​抽象​化​層​(HAL)​の​概念​を​紹介​し​ます。​開発​で​HAL​を​使用​する​価値​と、​アク​ター​フレーム​ワーク​を​使用​し​て​HAL​を​実装​する​方法​について​学習​し​ます。
  • HAL​とは
  • HAL​を​実装​する
コンポジション​により​アク​ター​を​構築​する 他の​アク​ター​を​使用​する​アク​ター​を​設計​し​て​複雑​な​動作​を​実装​する​方法​について​説明​し​ます。
  • コンポジション​により​アク​ター​を​構築​する
カプリング​なし​と​抽象​メッセージ 発​呼​者​の​情報​が​ない​状態​で、​ネスト​さ​れ​た​アク​ター​から​発​呼​者​に​メッセージ​を​送信​する​方法​について​説明​し​ます。
  • カプリング​なし​とは
  • 抽象​メッセージ​を​使用​する
ユーザ​インタフェース​を​設計​する アク​ター​フレーム​ワーク​で​ユーザ​インタフェース​を​作成​する​ため​の​2​つ​の​オプション​を​定義​し​ます。​当面​の​問題​に​最適​な​オプション​を​選択​し​て​実装​する​方法​について​学習​し​ます。  
  • 継承​によって​UI​を​追加​する
  • 低​結合​度​とは
  • モデル​ビュ​ー​コントローラ​に​基​づ​い​て​UI​を​実装​する
分散​システム 分散​システム​で​使用​する​アク​ター​を​設計​する​方法​を​示し​ます。
  • アク​ター​を​FPGA​コード​に​接続​する
  • 複数​の​ターゲット​で​アク​ター​を​接続​する
  • 複数​の​サブシステム​の​UI​を​管理​する
ステート​パターン​アク​ター ステート​パターン​と、​アク​ター​フレーム​ワーク​を​使用​し​て​ステート​パターン​を​実装​する​方法​について​説明​し​ます。  
  • ステート​パターン​とは
  • LabVIEW​で​ステート​を​管理​する
  • アク​ター​フレーム​ワーク​で​ステート​を​管理​する
上級​メッセージ​ハンドラ アク​ター​が​メッセージ​を​処理​する​方法​を​変更​する​テクニック​を​紹介​し​ます。 各​テクニック​の​使用​を​検討​する​タイミング​を​学習​し​ます。  
  • メッセージ​フィルタ​を​作成​する
  • メッセージ​を​リ​ダイレクト​する
  • カスタム​トレース​イベント​を​生成​する
同期​システム​の​アク​ター アク​ター​を​同期​システム​に​統合​する​ため​の​いくつか​の​テクニック​を​紹介​し​ます。  
  • 同期​システム​とは
  • 同期​環境​から​アク​ター​を​呼び出す
  • 応答​メッセージ​を​使用​する
自動化​テスト アク​ター​で​自動化​テスト​を​実行​する​ため​の​テスト​ハーネス​を​設計​する​方法​について​説明​し​ます。
  • 自動化​テスト

Actor-​Oriented Design in LabVIEW Course​を​受講​する