解決策
このエラーは、カウンタ入力タスクが DAQ カードのトリガー ラインでサンプル クロック ソースを探しており、リモート クロックが X シリーズ デバイスに渡されていないために発生しています。
このサンプル クロックを提供できる 2 つ目のデバイスがない場合は、ダミーのアナログ入力タスクをセットアップすることにより、X シリーズ デバイスのアナログ入力サンプル クロックを使用できます。
- プロジェクトのSystem Explorerを開きます。
- プロジェクトを展開し、 Controller >> Hardware >> Chassisを選択します。
- シャーシのマスター ハードウェア同期デバイスがautomaticに設定されていることを確認してください。これにより、シャーシで X シリーズ デバイスがマスター クロック ソースになることができます。
- DAQ ターゲットを右クリックし、Add Channelsを選択して、カウンタ タスクと同じ X シリーズ タスクにアナログ入力タスクを作成します。次の図に従って、アナログ タスクを設定します。注:アナログ タスクは、シングル ポイント ハードウェアである必要があります。
- このタスクを作成すると、システム エクスプローラで DAQ デバイスが青く表示されます (以下を参照)。これにより、X シリーズ デバイスがコントローラーのマスター クロック ソースになったことがわかります。
- 以下に示すChassisタブに移動して、エクスポート サンプル クロックがアナログ クロックai/SampleClockであることを確認します。
- アナログ クロックを設定したので、カウンタ タスクに戻り、カウンタタスクのサンプル クロック ソースをai/SampleClockに設定します。
これで、パルスの周波数とデューティ サイクルを測定するシングルポイント カウンタ入力タスクを正常にデプロイできるはずです。
- 周波数またはデューティ サイクルの測定を実行しても問題が解決しない場合は、DAQ モジュールで適切なカウンタ チャネルを使用していることを確認してください。さまざまなカウンタ タスクに適した PFI ラインについては、Xシリーズのカウンタ信号接続のヘルプページに詳しく説明されています。