サンプルコードとドキュメント

cDAQでDSAモジュールとSAR型モジュールの同期する

コードとドキュメント

添付

概要

 

Compact DAQにおける ダイナミック信号集録(DSA)モジュールと逐次比較レジスタ(SAR)型モジュールの同期をプロパティノードによって簡単に実現しています。

 

説明

 

プロパティノードを使用し、開始トリガを共有しています。
また、サンプルレートもプロパティノードを使用して、同じ値を設定しています。
ただ、上記の設定だけでは、同期を実現できません。

DSAデバイスはデジタルフィルタにより、入力遅延が発生するからです。

 

詳細に関しては、下記のリンクを参照ください。

 

なぜDSAデバイスを使用するとデータの遅延が起こるのですか? - National Instruments

http://digital.ni.com/public.nsf/allkb/C2EE7C7375AA63FD86257868000F11C0


したがって、AI.FilterDelayというDSAモジュール特有のプロパティを使用して、

フィルタ遅延分のサンプルの読み飛ばしを行うことで、同期を実現しています。

 

DSA and SAR Synchronization.png

 

ハードウェア/ソフトウェアの要件

 

ソフトウェア

  • LabVIEW 2013 以降
  • NI-DAQmx 9.7.5以降

 

ハードウェア

  • cRIO-9174
  • NI 9234
  • NI 9215

 

コードの実装/実行手順

 

  1. DSAとSARモジュールのチャンネルを選択してください。
  2. 実行してください

 

NIコミュニティのサンプルコード交換のサンプルコードは、MIT Licenseによりライセンス供与されています。

寄稿者