解決策
チャンネル拡張とは、データ集録デバイスのチャネルを他のデバイスのチャンネルを含むように拡張し、より多くのチャンネルを持つタスクを効率的に作成するプロセスのことです。チャンネル拡張を利用すると、DAQmxは自動的にDAQmxドライバレベルでトリガとクロックを経路設定し、複数のデバイスが同期するようにします。この同期は、デバイスを1つとして機能させるために必要です。チャンネル拡張は、複数のDAQmxデバイスを同期させるための最も簡単で正確な方法の1つです。
さらに、チャンネル拡張が使用されている場合でも、複数のDAQmx仮想チャンネルを作成インスタンスを1つのDAQmxタスクに組み合わせることができます。これにより、1つのDAQmxタスクに異なる測定タイプや複数のデバイスからのチャンネルを含めることができます。
チャンネルとデバイスは、コンマで区切る必要があります。以下は、LabVIEWとLabWindows/CVIでのチャンネル拡張のコードサンプルです。
メモ: チャンネル拡張は、DAQmxドライバの全バージョンにおいてすべてのNIデータ収集デバイスがサポートされているわけではありません。DSAデバイスのマルチデバイスタスクサポートはNI-DAQmx 8.0から、SシリーズMIOデバイスはDAQmx 8.1から、XシリーズMIOデバイスはNI-DAQmx 9.0から対応しています。