解決策
MシリーズDAQおよびcDAQデバイスの場合、NI-DAQmxは現在DIOタスクではなくカウンタ入力タスクのみでデジタルラインのフィルタリングをサポートしています。各PFI、RTSI、またはPXI_STAR信号でプログラム可能なデバウンスフィルタを有効にできます。PFIラインがカウンタタスクの一部ではない場合(AIサンプルクロックやデジタルトリガなど)にデバウンスフィルタを有効にするには、以下に示すようにダミーカウンタを使用する必要があります。
この回避策は、PFIラインをカウンタ入力の1つとして使用し、DAQmxチャンネルプロパティノードのカウンタオプションを介してフィルタリングを有効にする「ダミー」カウンタタスクを設定してコミットします。デジタル開始トリガのフィルタリングにこの回避策を使用する例については、以下のスニペットを参照してください。
MシリーズDAQデバイスの場合、最小デジタルパルス幅の有効な値は0秒、2.56ミリ秒、6.425マイクロ秒、および125ナノ秒です。 また、この回避策をRTSIとPXI_STARの両方にフィルタを適用できます。