複数のNI-4472ボードを同期させるには、どうしたらよいですか?



ハードウェア: Modular Instruments>>Dynamic Signal Acquisition and Analysis (DSA)>>PXI-4472

問題: 私はPXIプラットフォームで複数枚のNI-4472ボードを使っていますが、これらを同期させるために必要なハード・ソフトの処理を教えて下さい。

解決策: NI-4472の同期には、PXIシャーシに内蔵されているPXIスターラインでオーバーサンプルクロック信号を伝達および共有する必要があります。オーバーサンプルクロックはサンプルレートが51.2 kS/sec以下の場合はその128倍、サンプルレートが51.2 kS/secよりも早い場合にはその64倍の周波数でデータの取り込みを行います。

PXIスターラインを使用して同期を行う際には、マスターとなるボードを、シャーシのスロット2番にセットしなければなりません。マスターボード上でRoute Signal.viを使って、同期信号をマスターからスレーブ側であるその他の4472ボードに送ります。"Signal Source"パラメータには"Board Clock"を、"Signal Name"パラメータには"PXI Star"を選択して、スレーブボードが差し込まれたスロット番号を、"Signal Name Line Number"入力に配線してます。下記に添付したVIにて、この信号の伝達を行うプログラムの例を見ることができます。

次に、スレーブボードが同期信号を受け取れるよう、Route Signal.viを使って、"Signal Source"パラメータに "PXI Star"を、そして"Signal Name"パラメータには"Board Clock"をそれぞれ選択します。

最後に、全てのボードに同時にスタートトリガがかかるよう設定します。この場合にも、Route Signal.viを使って、"Signal Source"パラメータを"AI Start Trigger"に、 "Signal Name"パラメータを"RTSI 5"以外のRTSIラインに選択します。スレーブはAI Start.viの中で、このRTSIラインからデジタルトリガを拾ってくるよう設定する必要があります。




関連リンク:

添付:


PXI 4472同期サンプル.llb


報告日時: 07/30/2001
最終更新日: 12/15/2003
ドキュメントID: 2BT91R2L