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を使用した確定的アプリケーションの開発」コースでは、信頼性の高いリアルタイムアプリケーションを設計、試作、デプロイする方法を学びます。このコースを修了すると、システム要件をスケーラブルなソフトウェアアーキテクチャに変換し、プロセス間およびネットワークベースの通信に適切な方法を選択し、リアルタイムアルゴリズムを設計、デプロイ、定義できるようになります。

対応するフォーマット

 

このコースではオンライン形式のトレーニングは利用できません

 

このコースでは教室形式のトレーニングは利用できません

 

このコースではプライベート形式のクラスは利用できません

コース目標

コース詳細

受講期間

受講対象者

受講条件

コース使用するNI製品

トレーニング教材

クレジット値段

「LabVIEW Real-Time使用した確定アプリケーション開発」コース概要

レッスン概要トピック
LabVIEW Real-Timeを使用した組み込みリアルタイムアプリケーションの詳細データロギング、制御、監視機能を必要とする組み込みアプリケーションの詳細を調べます。
  • リアルタイムプロセッサの概要

  • フィールドプログラマブルゲートアレイ (FPGA) の概要 

  • ヒューマン​マシン​インタフェース (HMI) の概要

  • 組み込みシステムの共通点

  • I/OおよびI/Oレート要件の特定

アプリケーション要件の特定

組み込みアプリケーションの設計、ベクトルツールを使用した通信ダイアグラムの作成、システムダイアグラムの開発方法を学びます。

 

  • 一般的なアプリケーションプロセスの詳細

  • プロセスタイミングの調査

  • データ転送タイプの詳細 

  • パフォーマンスおよび信頼性要件の特定

  • 通信ダイアグラムの作成

  • 一般的な組み込みアプリケーションのシステム図の詳細

ハードウェアのセットアップとPC構成

 

リアルタイムハードウェアとPCソフトウェアのセットアッププロセスを区別し、NI MAXを使用してCompacRIOモジュールを接続および構成する方法を確認します。
  • ハードウェアとPCのセットアップ

  • RTシステム設定とソフトウェアの構成

ネットワーク設定の構成

 

リアルタイムハードウェアに接続し、そのネットワーク設定を構成するためのオプションについて学びます。
  • ネットワーク設定の構成

リアルタイムターゲットと通信するためのLabVIEWの構成CompactRIOの各プログラミングモデルの違いを確認しながら、リアルタイムターゲットでLabVIEW VIを構成および実行する方法を学びます。
  • LabVIEWプロジェクトを使用したリアルタイムターゲットの構成

  • I/Oメソッドの比較

LabVIEW Real-TimeプロジェクトでのI/OへのアクセスRTターゲットI/Oアクセス用のNI-DAQmxおよびスキャンエンジンプログラミングモードについて学び、FPGAプログラミングモードと互換性のある製品を確認します。
  • DAQmxを使用したI/Oへのアクセス

  • スキャンエンジンを使用したI/Oへのアクセス

  • FPGAからI/Oへのアクセス

マルチタスクとマルチスレッドRT VILabVIEW Real-Time VIのアーキテクチャを学び、効率的なリアルタイムシステム設計のためのマルチタスク処理およびマルチスレッド処理の概念を確認します。
  • Real-Time VIアーキテクチャの詳細

  • LabVIEW RT組み込みアプリケーションのマルチタスク処理およびマルチスレッド処理の評価

スケジューリングの概要NIリアルタイムシステムで使用されるスケジュールのタイプを学びます。
  • スケジューリングの概要

プロセスの優先度レベルの確認VIの優先度レベルを学びます。
  • プロセスの優先度レベルの確認

LabVIEWでの確定性の構成確定的タスクを構成しながら、VIの優先度レベルを構成し、実行を譲る方法を学びます。
  • RT VIアーキテクチャの詳細 

  • 確定的ループにおいて実行権を明け渡す

LabVIEW Real-Timeでのタイミングとパフォーマンスタイミング関数、Express VI、ループ構成を使用してパフォーマンスと実行速度を最適化するLabVIEW RT VIを学びます。
  • LabVIEW Real-Timeにおけるタイミングループ 

  • 速度と確定性の向上

確定的ループと非確定的ループ間のデータ転送LabVIEW Real-Timeのさまざまな実装を参照して、確定的ループと非確定的ループとの間の通信を実現します。
  • LabVIEW Real-Timeでのデータ転送方法の紹介 

  • LabVIEW Real-Timeにおけるデータ通信の詳細

  • RT FIFO構成の詳細

非確定的ループ間のデータ転送非確定的ループ間でデータを転送する一般的な方法を学びます。
  • タグを使用する一般的な方法

  • ストリーム/メッセージを使用する一般的な方法

チャンネルワイヤの概要LabVIEW Real-Timeでループを通信するための追加の方法として、チャンネルワイヤの概念とその実装を学びます。
  • チャンネルワイヤの概要

  • チャンネルワイヤの詳細

タグを使用したホストからターゲットへの通信UI実装でフロントパネルとネットワーク通信を区別し、ターゲットとホスト間の効率的なデータ共有のためのネットワーク公開共有変数の使用について学びます。
  • フロントパネル通信とプログラムネットワーク通信の比較

  • 最新値 (タグ) の転送

バッファ値を使用したホストからターゲットへの通信ネットワークストリーム構成を確認し、バッファ値を使用したホストとターゲットの通信を学びます。
  • バッファ値 (ストリーム、メッセージ) の転送

標準通信プロトコルの確認LabVIEWをサポートしていないハードウェアと通信するオプションを調べます。
  • 標準通信プロトコルの概要とユースケース 

  • UDPとTCPの概要

組み込みUIを使用したヒューマンマシンインタフェースの有効化組み込みUIをRTアプリケーションで使用して、HMIに簡単にアクセスする方法を学びます。
  • 組み込みUIを使用したヒューマンマシンインタフェースの有効化 

メモリ使用とメモリ事前割り当ての影響の詳細ダイナミックメモリと事前割り当てメモリを比較し、ダイナミックメモリの使用を最小化する戦略を学びます。
  • メモリ使用量の影響の詳細

  • メモリの事前割り当ての調査 

  • ダイナミックメモリ割り当てを最小にする

システム監視の詳細

 

CPU使用率、メモリ使用率、ネットワークアクティビティなどのシステムパフォーマンスを監視および解析する方法を学びます。

  • システム監視の詳細

RTアプリケーションの信頼性と安全なシャットダウンの影響の詳細リアルタイムアプリケーション開発における信頼性の概念を学び、安全なシャットダウン手順をアプリケーションにプログラムしてシステムの安全性と整合性を強化する利点を確認します。
  • 信頼性の概要

  • 安全なシャットダウンの概要 

包括的なエラー処理方法RTシステムで一般的に使用されるエラー処理方法を調べます。
  • 包括的なエラー処理方法

信頼性手法の詳細ウォッチドッグタイマ、システム冗長性、Cシリーズ機能安全モジュールを使用して、LabVIEWプログラムの信頼性とリアルタイムシステムの安全性を強化する方法を学びます。
  • LabVIEW Real-Timeを使用した組み込みアプリケーションのウォッチドッグ実装

  • LabVIEW Real-Time組み込みアプリケーションの冗長性の詳細

  • Cシリーズ機能安全モジュールの使用 

LabVIEW Real-Timeを使用した組み込みアプリケーションのソフトウェアテスト手法の詳細リアルタイムシステムのベンチマークツールを学び、ソフトウェア開発におけるコードテストの重要性を理解します。
  • リアルタイムシステムのパフォーマンスのベンチマーク

  • コード機能のテスト 

組み込みアプリケーションをデプロイする準備リアルタイムアプリケーションのデプロイ方法、デバッグツールの使用方法、デプロイされたアプリケーションとの効率的な通信方法を学びます。
  • RTデプロイメントの概要

  • LabVIEW Real-Timeアプリケーションのデバッグ 

  • 最終的なデプロイメントのためのRTシステムの複製

メンバーシップアップグレード

1年以内にNI講師主導のコースを3つ以上受講する予定の方であれば、トレーニングメンバーシップから、すべてのNIの一般教室およびオンライン形式のコースを手頃な料金で無制限に受けられるほか、無制限の認定資格証も受けられます。