ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:arithmetic:scale

SCALE ボックス関数

スケール (Scale, 線形補間)

カテゴリ: 算術ボックス関数

動作説明

入力範囲の整数値を出力範囲の整数値へ線形変換し、対象に格納します。入力範囲外の値は近い境界値に制限し、IN_MINとIN_MAXが同じ場合はOUT_MINを格納します。

入力形式と引数

入力形式: SCALE D0 0 1023 R0 0 100

  • 第1引数 = 入力値:変換するアドレスまたは定数
  • 第2引数 = 入力最小値
  • 第3引数 = 入力最大値
  • 第4引数 = 対象:出力値を格納するアドレス
  • 第5引数 = 出力最小値
  • 第6引数 = 出力最大値

動作例

実行条件 実行前 入力した命令 予想結果
左側条件 ON D0=1023 SCALE D0 0 1023 R0 0 100 R0=100.0

算術ボックス関数の入力値と実行結果例

注意事項

  • 計算結果が対象メモリの値範囲を超えないことを確認してください。
  • IN_MINとIN_MAXが同じ場合はOUT_MINを格納します。入力範囲の最小値と最大値を確認してください。

同じカテゴリのボックス関数

ja-jp_products/mpino_studio2/box_functions/arithmetic/scale.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki