ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:ianalogreadf

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja-jp_commands:reference:ianalogreadf [2026/09/07 23:35] – 바깥 편집 127.0.0.1ja-jp_commands:reference:ianalogreadf [2026/10/25 10:18] (現在) – 外部編集 127.0.0.1
行 10: 行 10:
  
 ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^ ^ コマンド ^ 引数 ^ 戻り値 ^ 動作 ^
-| ''IanalogReadf(ch, min, max)'' | ''uint8_t ch'' — 読み取るアナログ入力ピンまたはチャネル\\ ''float min'' — ''int32_t''変換結果の最小値\\ ''float max'' — ''int32_t''変換結果の最大値 | ''float'' | アナログ入力値を指定した実数範囲に変換します。 |+| ''IanalogReadf(ch, min, max)'' | ''uint8_t ch'' — 読み取るアナログ入力ピンまたはチャネル\\ ''float min'' — 戻り値の実数範囲の下限\\ ''float max'' — 戻り値の実数範囲の上限 | ''float'' | アナログ入力値を指定した実数範囲に変換します。 |
  
  
行 29: 行 29:
 ===== 注意事項 ===== ===== 注意事項 =====
  
-  * ''min''と''max''はセンサの実際の電気的入力範囲を設定する値ではなく、戻り値の変換範囲です。 +  * ''min''と''max''で指定するのは戻り値の変換範囲であり、センサの電気的な入力範囲ではありません。 
-  * ''Iscale()''または''Iscalef()''の範囲制限により、結果は指定した2つの出力端点を超えません。 +  * ''Iscalef()''の範囲制限により、結果は指定した2つの出力端点を超えません。 
-  * ''min''を''max''より大きくすると出力範囲が反転します。例:''IanalogRead(A0, 100, 0)''。+  * ''min''を''max''より大きくすると出力範囲が反転します。例:''IanalogReadf(A0, 100.0F, 0.0F)''。
   * MPINOとMPAINOでは生ADC範囲が異なるため、必ず選択したボードに合った''ch''を使用します。   * MPINOとMPAINOでは生ADC範囲が異なるため、必ず選択したボードに合った''ch''を使用します。
   * MPAINOアナログ入力モジュールのDIPスイッチと配線は、実際の入力種類に合わせて設定してください。   * MPAINOアナログ入力モジュールのDIPスイッチと配線は、実際の入力種類に合わせて設定してください。
   * このコマンドは線形範囲変換だけを行います。センサ誤差補正、断線判定、4~20mAソフトウェアCutが必要な場合は別途処理してください。   * このコマンドは線形範囲変換だけを行います。センサ誤差補正、断線判定、4~20mAソフトウェアCutが必要な場合は別途処理してください。
 +
 +===== 同じカテゴリの内蔵コマンド =====
 +
 +  * [[:ja-jp_commands:reference:ianalogread|IanalogRead() 詳細説明を見る]]
  
 [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]] [[:ja-jp_commands:builtin|← 内蔵コマンド一覧]]
  
ja-jp_commands/reference/ianalogreadf.1788791736.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki