AioSetAiChannels関数を使用して、アナログ入力に使用するチャネル数を設定します。
Ret = AioSetAiChannels ( Id , AiChannels )
AiChannelsにアナログ入力を行うチャネル数を指定します。
変換されるチャネルの順番は、チャネル変換順序の設定に基づいて行われます。
最終的に変換されるチャネル数はこの関数で決まります。
以下の表は、チャネル変換順序がデフォルト状態での、AiChannelsと実際に変換されるチャネルの関係です。
AiChannels |
変換されるチャネル |
1 |
0 |
2 |
0, 1 |
3 |
0, 1, 2 |
: |
: |
※AI-1204Z-PCIなどのZ-シリーズデバイスでAioSetAiChannelsを使用した場合、
AioSetAiChannel関数による設定には影響されず、0ch から連続する指定チャネル分が変換対象チャネルとなります。
用途に応じて、AioSetAiChannels関数もしくは、AioSetAiChannel関数のいずれかをご使用ください。
使用チャネルの設定
AI-1204Z-PCIなどのZ-シリーズデバイスは、使用するチャネルを個別に設定することができます。
AioSetAiChannel関数を使用して、アナログ入力に使用するチャネルを設定します。
Ret = AioSetAiChannel ( Id , AiChannel, Enabled )
AiChannelにチャネルを指定します。
Enabled にアナログ入力を行うかどうかを設定します。
以下の表はEnabled の設定値です。
0 |
AiChannelで指定したチャネル未使用 |
1 |
AiChannelで指定したチャネル使用 |
変換されるチャネル設定は、使用チャネルの設定に基づいて行われます。
最終的に変換されるチャネルはこの関数で決まります。