Actor-Oriented Design in LabVIEW コースでは、アクターフレームワークを使用して、高度な並列処理を必要とするLabVIEWアプリケーション向けの、スケーラブルで拡張可能なソフトウェアアーキテクチャを設計および実装する方法について説明しています。このコースでは、受講者はディスカッションに参加したり自習またはグループ学習を行って、個別のアクターを設計および構築し、それらのアクターで構築されたアプリケーションを設計します。フレームワークでの作業方法、継承とコンポジションを使用して高機能が備わった並列性の高いシステムを構築する方法、完成したシステムをテストしてデプロイする方法をご紹介します。
このコースではプライベート形式のトレーニングは利用できません
アクターフレームワークを使用してアクターを構築する
高度な並列処理を必要とする問題を解決するために、複雑なマルチアクターシステムを設計および構築する
アクターシステムに共通の設計パターンを実装して、再利用と拡張性を促進する
講師指導による授業:3日間
講師指導によるオンライントレーニング:4日間、5時間半のセッション
高度な並列処理を必要とする中規模から大規模のアプリケーションを設計しているLabVIEW経験者
アクターフレームワークは、複数のユーザインタフェース、データ収集、または並列に実行され、互いに通信する必要のあるデータ処理モジュールを持つ中規模から大規模のアプリケーションを対象としています。
LabVIEW 実践集中コース 3
LabVIEW オブジェクト指向プログラミング
「LabVIEW 実践集中コース 3」と「LabVIEW オブジェクト指向プログラミング」コースのトピックの経験が必要です。
LabVIEWプロフェッショナル開発システムバージョン2021
LabVIEW Desktop Execution Trace Toolkit
講師指導によるオンライントレーニングには、NIラーニングセンターを通じて提供されるデジタルコースの教材が含まれています。
NIの講師指導によるオンライントレーニングは、Zoomを使用して配信されます。また、参加者はAmazon AppStream/LogMeinにアクセスして、最新のソフトウェアを搭載した仮想マシンで演習を実施することができます。
一般/オンラインまたは授業形式コース:30エデュケーションサービスクレジットまたは9トレーニングクレジット
プライベート/オンラインまたは授業形式:210エデュケーションサービスクレジットまたは60トレーニングクレジット
レッスン | 概要 | トピック |
---|---|---|
アクターフレームワークの基礎 | 並列処理に役立つ計算モデルを説明し、アクターフレームワークがキューメッセージハンドラのシステムからどのように発展したかについて学習します。 |
|
アクターを作成する | アクターフレームワークの機能を説明し、アクターの作成方法について学習します。 |
|
アクターフレームワークでシテムを設計する | 要件の特定のセットに対応するアクターモデルでアプリケーションアーキテクチャを開発します。 |
|
継承によりアクターを構築する | 継承を使用して単一のアクターに複雑な動作を実装します。適切な継承階層を使用して開発を簡素化し、再利用に役立てる方法を学習します。 |
|
ハードウェア抽象化レイヤを理解する | アクターを使用してハードウェア抽象化レイヤを実装します。 |
|
コンポジションによりアクターを構築する | ネストされた一連のアクターを管理することにより、複雑な動作を実装するアクターを構築します。 |
|
アクターを分離する | ネストされたアクターを呼び出し側から分離して、アクターを再利用可能にします。 |
|
ユーザインタフェースを設計する | アクターフレームワークシステムにユーザインタフェースを追加するためのオプションについて説明します。 |
|
分散システムを理解する | 複数のコンピューティングターゲットに分散されたアクターフレームワークを構築するために必要な通信インフラストラクチャについて説明します。 |
|
ステートパターンアクター | メッセージへの応答方法を変更できるアクターを作成します。 |
|
上級メッセージハンドラ | アクターによるメッセージ処理の実装方法を変更します。 |
|
アクターを同期システムに統合する | アクターを手続き型アプリケーションに組み込みます。 |
|
アクターフレームワークでのユニットテスト | 意図したとおりにアクターが動作することを証明する一連の自動テストを開発します。 |
|
1年以内に3つ以上のNI講師によるコースを受講する予定がありますか。
トレーニングメンバーシップは費用対効果が高く、すべてのNIの一般 / 教室および一般 / オンライン形式のコースへの無制限アクセスと、無制限の認定バウチャーが提供されます。