double ReadAo ( short Channel );
指定したアナログ出力チャネルの出力設定値を返却します。
channel:アナログ出力チャネル番号を指定します。1~16の範囲で指定してください。
指定したアナログ出力チャネルの値[volt]を取得します。
本関数によって得られるアナログ出力レンジはコンフィギュレーションファイルの[Analog Output Config]セクションのRangeパラメータの設定によって決まります。
本関数でリードできるのは実際のボードからのアナログチャネル出力値ではなく、WriteAo関数で設定した値です。WriteAo関数で設定したdouble型の値は内部的に12ビットの16進数(0x000~0xFFF)に変換されてボードに設定されます。本関数で得られる値はボードに設定された12ビットの16進数を、double型に変換したものです。
本関数で扱うことのできるアナログ出力チャネルはアナログ入出力ポートリソースを参照してください。
〇PCベースコントローラ
〇InterMotion
void main() {
double aoval;
・・・・
aoval = ReadAo(1); // アナログ出力チャネル1の値を取得します
Printf1("Read Aout_1 value = %f", aoval);
・・・・
}