解決策
USB-6001/6002/6003のデジタル出力にはハードウェアタイミングがありませんので、以下の例に示すようにソフトウェアタイミングを使用するコードを作成する必要があります。
- DAQmx仮想チャンネルを作成VIを配置して、多態性セレクタでデジタル出力を選択します。
- DAQmx書き込みVIを配置して、多態性セレクタでデジタル>>1チャンネル>>1サンプル>>ブール(1ライン)を選択し、DAQmxデジタル出力タスクを構成します。
- DAQmx書き込みVIの自動開始入力端子にTrue定数を配線して、タスクを自動開始に設定します。
- 指標付けを有効にして、出力シーケンスとなる配列をForループに配線します。
- Forループの中に待機関数を配置して、出力変化のタイミングを設定します。