概要
Compact DAQにおける ダイナミック信号集録(DSA)モジュールと逐次比較レジスタ(SAR)型モジュールの同期をプロパティノードによって簡単に実現しています。
説明
プロパティノードを使用し、開始トリガを共有しています。
また、サンプルレートもプロパティノードを使用して、同じ値を設定しています。
ただ、上記の設定だけでは、同期を実現できません。
DSAデバイスはデジタルフィルタにより、入力遅延が発生するからです。
詳細に関しては、下記のリンクを参照ください。
なぜDSAデバイスを使用するとデータの遅延が起こるのですか? - National Instruments
http://digital.ni.com/public.nsf/allkb/C2EE7C7375AA63FD86257868000F11C0
したがって、AI.FilterDelayというDSAモジュール特有のプロパティを使用して、
フィルタ遅延分のサンプルの読み飛ばしを行うことで、同期を実現しています。

ハードウェア/ソフトウェアの要件
ソフトウェア
- LabVIEW 2013 以降
- NI-DAQmx 9.7.5以降
ハードウェア
- cRIO-9174
- NI 9234
- NI 9215
コードの実装/実行手順
- DSAとSARモジュールのチャンネルを選択してください。
- 実行してください