目次

IanalogWrite2f()

IanalogWrite2f()はユーザーの実数値を4~20mA出力範囲に変換します。

IanalogWrite2f コマンドの動作フロー

void IanalogWrite2f(uint8_t ch, float min, float max, float value)

コマンド

コマンド 引数 戻り値 動作
IanalogWrite2f(ch, min, max, value) uint8_t ch — MPINOはA0などのアナログピン、MPAINOは0から始まる全モジュールのチャネル番号
float min
float max
float valuemin ~ max範囲で表した出力値
void ユーザーの実数値を4~20mA出力範囲に変換します。

使用例

MPAINO-8A8R(T)にY出力モジュールを接続し、Analog Output Module → Yを選択します。CH0のDIPスイッチをOFFにし、I+端子で4~20mA出力を確認します。

void setup() {}
 
void loop() {
  IanalogWrite2f(0, 0.0F, 100.0F, 25.0F);  // 25%を4~20mA範囲に換算し、約8mAを出力します。
  delay(500);
}

注意事項

同じカテゴリの内蔵コマンド

← 内蔵コマンド一覧