ja-jp_commands:reference:ianalogwrite2
文書の過去の版を表示しています。
IanalogWrite2()
IanalogWrite2()はユーザーの整数値を4~20mA出力範囲に変換します。
void IanalogWrite2(uint8_t ch, int32_t min, int32_t max, int32_t value)
コマンド
| コマンド | 引数 | 戻り値 | 動作 |
|---|---|---|---|
IanalogWrite2(ch, min, max, value) | uint8_t chint32_t minint32_t maxint32_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~141をanalogWrite()に使用しないでください。
ja-jp_commands/reference/ianalogwrite2.1788785588.txt.gz · 最終更新: by 127.0.0.1
