NI-DAQmxPython使用したデータ収集コース概要

NI-DAQmxとPythonを使用したデータ収集コースでは、センサ、NIデータ収集ハードウェア、Pythonを使用したデータ収集の基本を学びます。このクラスの前半では、分解能とサンプリングレートを含むハードウェア選択の基本、接地構成と配線構成を含むセンサ接続の基礎を学習します。このクラスの後半では、NI-DAQmxドライバを使用してデータ収集タスクを測定、生成、同期することに重点を置いています。有限長の収集および連続収集のプログラミングのほか、ハードウェア/ソフトウェアタイミング、トリガ、ロギングのベストプラクティスについて学習します。このクラスでは、NI-DAQmxおよびPythonを使用してNIデータ収集ハードウェアの構成およびプログラミングの実践的な演習を行います。

対応するフォーマット

 

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

 

オンライントレーニング

 

授業形式のトレーニング

 

プライベートレッスン

コース目標

コース詳細

受講期間

受講対象者

受講条件

コース使用するNI製品

トレーニング教材

クレジット値段

NI-DAQmxPython使用したデータ収集コース概要

レッスン概要トピック
アナログ信号を測定するハードウェアを選択して接続し、DAQmxタスクを適切に構成して、アナログ信号を検証します。
  • ハードウェアをシミュレートする 
  • 最適なハードウェアを選択する 
  • 信号調節について考慮する 
  • 信号を接続する 
  • 測定を検証する 
  • 電流を測定する
アナログ信号を生成するハードウェアを選択して接続し、DAQmxタスクを適切に構成して、アナログ信号を検証します。
  • ハードウェアを選択する 
  • 信号を接続する 
  • 信号を検証する 
  • 電流を生成する
デジタル信号の生成と読み取り ハードウェアを選択して接続し、タスクを適切に構成し、デジタル信号の測定または生成を検証します。
  • ハードウェアを選択する 
  • 信号調節を理解する 
  • 信号を接続する 
  • 信号を検証する 
  • カウンタ信号を理解する
調査する信号の選択特定の信号を選択し、必要な信号調節を含めてDAQmxタスクを構成します。
  • 温度を測定する
  • 音響、振動、加速度を測定する (IEPE計測) 
  • 歪み、応力、圧力を測定する (ブリッジベースの測定) 
  • エンコーダで位置を測定する (カウンタ入力) 
  • エッジ、周波数、パルス幅、およびデューティサイクルを測定する 
  • パルス列を生成する
NI-DAQmx APIを使用したプログラミングNI-DAQmx Python APIを使用して、DAQデバイスとコンピュータ間のデータ通信を自動化します。
  • DAQmxコード構造の概要 
  • 有限量のデータの読み取りと書き込み 
  • データの連続的通信を行う
複数チャンネルのプログラミングマルチチャンネルタスクの作成方法とその応用を確認します。
  • 複数チャネルと通信する 
  • マルチデバイスタスクを作成する 
  • マルチタスクスクリプトを作成する
特定の条件でトリガ特定の条件でデータを収集し、ハードウェアソースをトリガとして使用する方法を解説します。
  • トリガの概要 
  • ハードウェアトリガタイプの検討 
  • ハードウェアトリガソースの識別
高度のタイミングと同期方法の理解適切な方法を使用して、複数のDAQタスクを同期します。
  • 同期の概要 
  • 共有トリガを使用して単一デバイスを同期する 
  • 共有トリガ同期の制限を特定する
  • 複数のデバイスの同期 
  • 特定のハードウェアシリーズを同期する
計測データのディスクへのロギング収集後のデータをTDMSファイルにログして保存および解析します。
  • TDMSファイルの概要 
  • DAQmx APIを使用してデータをログする 
  • TDMSデータを整理する 
  • TDMSデータを表示する
システムに関する注意事項データ収集システムの構築に関するその他の注意事項を検討します。
  • ハードウェアのシステムに関する注意事項を検討する 
  • システムの確度を明確にする 
  • バスとコンピュータに関する考慮事項の検討

学習プラン継続

TestStandを使用してテストを実行する技術者

 

TestStand使用したテストプログラム開発

 

このコースでは、TestStand環境をナビゲートし、さまざまな設計言語を使用してテストニーズを満たすテストアプリケーションを迅速に作成する方法を学びます。

 

TestStand使用したテストシステム構築

 

TestStandを使用したテストシステム構築では、実践的な設計シナリオを通じてTestStandをカスタマイズし、固有のテストニーズを満たす方法を説明します。

 

DIAdemを学習するエンジニア

 

DIAdemPython使用したデータ処理自動化カスタマイズ

DIAdem 上級コースでは、Pythonを用いたDIAdemパネルの一般的なタスクの自動化を扱います。

 

 

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

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