追加情報
2つのDAQmxタスクを同期しようとしているが、必要な内部経路設定ができない場合、次の回避策が考えられます。
以下で説明する方法では、デジタル出力を使用してアナログ入力およびアナログ出力タスクをトリガします。 これは、内部経路設定が制限されているDAQデバイスで実行できます。
- デバイスのデジタル出力ピンと2つのPFIピンの間にワイヤを接続します。
- アナログ入力タスクとアナログ出力タスクの両方で、PFIラインの1つをトリガソースとして使用します。(デバイスとのPFI共有が許可されていない場合は、個別のPFIラインが必要になる場合があります)。
- 値をFalse(Low)に設定してから、True(High)に設定するデジタル出力タスクを作成します。
メモ: アナログ入力タスクとアナログ出力タスクの両方が開始された後、デジタル出力タスクにTrue定数を必ず書き込む必要があります。
下図は、この実装例です。
NI-DAQmxには、内部経路設定を使用した同期方法のサンプルプログラムが含まれています。LabVIEWでそのサンプルプログラムを参照する場合は、下記のように移動します。
ヘルプメニュー>>サンプルを検索...>>ハードウェア入力と出力>>DAQmx>>同期>>アナログ入力 - 同期
物理デバイスを管理するのと同じルールが、シミュレーションデバイスにも適用されます。シミュレーションデバイスから物理的なデバイスに経路設定することはできません。