アウトレンジ比較の概要
アウトレンジ比較停止条件では、指定チャネルのアナログ信号がレベル1とレベル2で設定された範囲から外れると停止条件が成立します。
黒点部分までの変換データがメモリに格納されます。
アナログ信号が最初からアウトレンジ範囲内に存在する場合、変換はすぐに停止します。
停止条件:アナログ信号 ≦ レベル2 または レベル1 ≦ アナログ信号
アウトレンジ比較停止条件の設定
変換停止条件としてアウトレンジ比較停止を使用する場合、アウトレンジ比較停止条件の設定を行います。
アウトレンジ比較停止条件の設定はAioSetAiStopOutRange関数を使用します。
Ret = AioSetAiStopOutRange ( Id , AiChannel , Level1 , Level2 , StateTime )
AiChannelには、レベル比較を行うチャネルを指定します。
Level1、Level2は、アウトレンジのデータを以下の範囲からバイナリ値で設定します。
デバイスにより設定できる値は異なります。
設定データはレベル2 ≦ レベル1となるように設定します。
12ビット分解能のデバイス |
0~4095 |
16ビット分解能のデバイス |
0~65535 |
StateTimeには、アウトレンジ比較成立後、状態を保持する期間をサンプリング回数で設定します。
StateTimes分のサンプリング時間が経過した後に変換が停止します。