ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:ianalogwrite2

文書の過去の版を表示しています。


IanalogWrite2()

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

IanalogWrite2 コマンドの動作フロー

void IanalogWrite2(uint8_t ch, int32_t min, int32_t max, int32_t value)

コマンド

コマンド 引数 戻り値 動作
IanalogWrite2(ch, min, max, value) uint8_t ch
int32_t min
int32_t max
int32_t value
void ユーザーの整数値を4~20mA出力範囲に変換します。

使用例

IanalogWrite2(0, 0, 100, 50);            // 約12mA
IanalogWrite2f(1, 0.0F, 10.0F, 2.5F);   // 約8mA

注意事項

  • モジュールのDIPスイッチ、外部電源、出力範囲を一致させます。
  • 同じタイマを共有するPWM機能と同時に設定しないでください。
  • 初期化していないチャネルに値を出力しないでください。
  • MPAINOのYアナログ出力の現在の有効チャネルは最大0~11のため、12~15は使用しません。
  • analogWriteInit()analogWriteFreq()analogWriteMax()はYアナログ出力チャネル用で、高速パルスチャネル20~31には使用しません。
  • 高速パルスGPIO番号130~141analogWrite()に使用しないでください。

← 内蔵コマンド一覧

ja-jp_commands/reference/ianalogwrite2.1788785588.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki