ステップ2:チャネル変換順序の設定

通常1回のサンプリングで複数チャネルの変換を行うとき、以下のように0チャネルから順番に変換されます。

一部のデバイスは、チャネル変換順序の設定を行う事により、変換の順番を変更する事ができます。

チャネル変換順序の設定を行うにはAioSetAiChannelSequence関数を使用します。

Ret = AioSetAiChannelSequence ( Id , AiSequence , AiChannel )

AiSequenceには、チャネルの変換順序を指定します。

最初に変換するチャネル

2番目に変換するチャネル

チャネル数の最大値-1

最後に変換するチャネル

AiChannelには、変換順序を設定するチャネルを指定します。

上図の例のように、変換順序を7,6,5,4,3に変更したい場合は、この関数を5回実行して設定します。

Ret = AioSetAiChannelSequence ( Id , 0 , 7 )
Ret = AioSetAiChannelSequence ( Id , 1 , 6 )
Ret = AioSetAiChannelSequence ( Id , 2 , 5 )
Ret = AioSetAiChannelSequence ( Id , 3 , 4 )
Ret = AioSetAiChannelSequence ( Id , 4 , 3 )