解決策
物理チャンネル名
物理チャンネル名は、デバイス識別子とスラッシュ(
/)の後にチャンネル識別子が続きます。例えば、物理チャンネルが
Dev0/ai1であれば、デバイス識別子は
Dev0であり、チャンネル識別子は
ai1です。MAXは、
Dev0や
Dev1など、システムにインストールされている順にデバイスにデバイス識別子を割り当てます。任意のデバイス識別子をMAXで割り当てることもできます。デバイスとチャンネルのIDは大文字と小文字が区別されません。
アナログ入力(
ai)、アナログ出力(
ao)、カウンタ(
ctr)などのチャンネルタイプは、アナログI/OおよびカウンタI/Oの場合、次のようなチャンネル番号と組み合わされます。
ai1
ctr0デジタルI/Oの場合、チャンネル識別子はポートを指定します。ポートには、ポート内のすべてのラインが含まれます。
port0または、チャンネル識別子はポート内のラインを指定できます。
port0/line1すべてのラインには一意の識別子があります。したがって、どのポートに属しているかを指定せずにラインを使用することができます。たとえば、
line31は、4つの8ビットポートを持つデバイスの
port3/line7と同等です。
物理チャンネル範囲
物理チャンネルの範囲を指定するには、2つのチャンネル番号または2つの物理チャンネル名の間にコロンを使用します。
Dev0/ai0:4
Dev0/ai0:Dev0/ai4
デジタルI/Oの場合、2つのポート番号の間にコロンを使用してポートの範囲を指定できます。
Dev0/port0:1
また、ラインの範囲を指定することもできます。
Dev0/port0/line0:4
Dev0/line0:31
チャンネル範囲を逆の順序で指定することができます。
Dev0/ai4:0
Dev0/ai4:Dev0/ai0
Dev0/port1/line3:0
物理チャンネルリスト
カンマを使用して、リスト内の物理チャンネル名と範囲を次のように区切ります。
Dev0/ai0, Dev1/ai0:3, Dev1/ai6
Dev0/port0, Dev0/port1/line0:2