From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
「LabVIEW Real-Timeを使用した確定的アプリケーションの開発」コースでは、信頼性の高いリアルタイムアプリケーションを設計、試作、デプロイする方法を学びます。このコースを修了すると、システム要件をスケーラブルなソフトウェアアーキテクチャに変換し、プロセス間およびネットワークベースの通信に適切な方法を選択し、リアルタイムアルゴリズムを設計、デプロイ、定義できるようになります。
このコースではオンライン形式のトレーニングは利用できません
このコースでは教室形式のトレーニングは利用できません
このコースではプライベート形式のクラスは利用できません
LabVIEW Real‐Timeモジュールを使用したLabVIEWプロジェクトの主な構造を学びます。
RTプロセッサでのデータ収集と生成、タイミングの制御、信号処理の実装について学びます。
PCでのヒューマンマシンインタフェース (HMI) の実装を学びます。
FPGA、RT、PCの間のデータ通信を学びます。
アプリケーションのデバッグ、ベンチマーク、テストの方法を学びます。
アプリケーションのデプロイメントを学びます。
オンデマンド:8時間
リアルタイムアプリケーションの開発、デバッグ、トラブルシューティングに興味のあるエンジニア
LabVIEW 実践集中コース 1
LabVIEW 実践集中コース 2
LabVIEWプロフェッショナル開発システム
LabVIEW FPGAモジュール
LabVIEW Real-Timeモジュール
NI CompactRIOコントローラ
NIアナログ入力、アナログ出力、熱電対入力、デジタル出力の各モジュール
オンデマンドトレーニングでは、NIラーニングセンターから配信されるデジタルコース教材を使用します。サブスクリプションの期間中はNIラーニングセンターにアクセスできます。
オンデマンド:ソフトウェアサブスクリプションおよびエンタープライズ契約、または5エデュケーションサービスクレジット、または2トレーニングクレジットを含む
レッスン | 概要 | トピック |
---|---|---|
LabVIEW Real-Timeを使用した組み込みリアルタイムアプリケーションの詳細 | データロギング、制御、監視機能を必要とする組み込みアプリケーションの詳細を調べます。 |
|
アプリケーション要件の特定 | 組み込みアプリケーションの設計、ベクトルツールを使用した通信ダイアグラムの作成、システムダイアグラムの開発方法を学びます。
|
|
ハードウェアのセットアップとPC構成
| リアルタイムハードウェアとPCソフトウェアのセットアッププロセスを区別し、NI MAXを使用してCompacRIOモジュールを接続および構成する方法を確認します。 |
|
ネットワーク設定の構成
| リアルタイムハードウェアに接続し、そのネットワーク設定を構成するためのオプションについて学びます。 |
|
リアルタイムターゲットと通信するためのLabVIEWの構成 | CompactRIOの各プログラミングモデルの違いを確認しながら、リアルタイムターゲットでLabVIEW VIを構成および実行する方法を学びます。 |
|
LabVIEW Real-TimeプロジェクトでのI/Oへのアクセス | RTターゲットI/Oアクセス用のNI-DAQmxおよびスキャンエンジンプログラミングモードについて学び、FPGAプログラミングモードと互換性のある製品を確認します。 |
|
マルチタスクとマルチスレッドRT VI | LabVIEW Real-Time VIのアーキテクチャを学び、効率的なリアルタイムシステム設計のためのマルチタスク処理およびマルチスレッド処理の概念を確認します。 |
|
スケジューリングの概要 | NIリアルタイムシステムで使用されるスケジュールのタイプを学びます。 |
|
プロセスの優先度レベルの確認 | VIの優先度レベルを学びます。 |
|
LabVIEWでの確定性の構成 | 確定的タスクを構成しながら、VIの優先度レベルを構成し、実行を譲る方法を学びます。 |
|
LabVIEW Real-Timeでのタイミングとパフォーマンス | タイミング関数、Express VI、ループ構成を使用してパフォーマンスと実行速度を最適化するLabVIEW RT VIを学びます。 |
|
確定的ループと非確定的ループ間のデータ転送 | LabVIEW Real-Timeのさまざまな実装を参照して、確定的ループと非確定的ループとの間の通信を実現します。 |
|
非確定的ループ間のデータ転送 | 非確定的ループ間でデータを転送する一般的な方法を学びます。 |
|
チャンネルワイヤの概要 | LabVIEW Real-Timeでループを通信するための追加の方法として、チャンネルワイヤの概念とその実装を学びます。 |
|
タグを使用したホストからターゲットへの通信 | UI実装でフロントパネルとネットワーク通信を区別し、ターゲットとホスト間の効率的なデータ共有のためのネットワーク公開共有変数の使用について学びます。 |
|
バッファ値を使用したホストからターゲットへの通信 | ネットワークストリーム構成を確認し、バッファ値を使用したホストとターゲットの通信を学びます。 |
|
標準通信プロトコルの確認 | LabVIEWをサポートしていないハードウェアと通信するオプションを調べます。 |
|
組み込みUIを使用したヒューマンマシンインタフェースの有効化 | 組み込みUIをRTアプリケーションで使用して、HMIに簡単にアクセスする方法を学びます。 |
|
メモリ使用とメモリ事前割り当ての影響の詳細 | ダイナミックメモリと事前割り当てメモリを比較し、ダイナミックメモリの使用を最小化する戦略を学びます。 |
|
システム監視の詳細 |
CPU使用率、メモリ使用率、ネットワークアクティビティなどのシステムパフォーマンスを監視および解析する方法を学びます。 |
|
RTアプリケーションの信頼性と安全なシャットダウンの影響の詳細 | リアルタイムアプリケーション開発における信頼性の概念を学び、安全なシャットダウン手順をアプリケーションにプログラムしてシステムの安全性と整合性を強化する利点を確認します。 |
|
包括的なエラー処理方法 | RTシステムで一般的に使用されるエラー処理方法を調べます。 |
|
信頼性手法の詳細 | ウォッチドッグタイマ、システム冗長性、Cシリーズ機能安全モジュールを使用して、LabVIEWプログラムの信頼性とリアルタイムシステムの安全性を強化する方法を学びます。 |
|
LabVIEW Real-Timeを使用した組み込みアプリケーションのソフトウェアテスト手法の詳細 | リアルタイムシステムのベンチマークツールを学び、ソフトウェア開発におけるコードテストの重要性を理解します。 |
|
組み込みアプリケーションをデプロイする準備 | リアルタイムアプリケーションのデプロイ方法、デバッグツールの使用方法、デプロイされたアプリケーションとの効率的な通信方法を学びます。 |
|
1年以内にNI講師主導のコースを3つ以上受講する予定の方であれば、トレーニングメンバーシップから、すべてのNIの一般教室およびオンライン形式のコースを手頃な料金で無制限に受けられるほか、無制限の認定資格証も受けられます。