• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:マクロによる最大値・最小値の求め方)

マクロによる最大値・最小値の求め方

このQ&Aのポイント
  • マクロ初心者でも分かる、ファナックのロボドリルでの機内計測方法について解説します。
  • 任意のZ平面3点を測定し、測定結果から最大値と最小値を求める方法をマクロで実装することができます。
  • 最大値・最小値の判断は単なる算数だけでなく、マクロを使用することも可能です。参考式もご紹介します。

みんなの回答

noname#230359
noname#230359
回答No.1

◆3個程度なら力技で 例えば#1~#3に測定値が入っているとします。 #31に最小値 #32に最大値が入ります ------------------------------ #31=#1(MIN) #32=#1(MAX) IF[#2LT#31]THEN#31=#2 IF[#2GT#32]THEN#32=#2 IF[#3LT#31]THEN#31=#3 IF[#3GT#32]THEN#32=#3 ------------------------------ ◆変数が連続してて、かつ数が多い時はDO~WHILEを使うとスッキリします。 例えば測定値が #101~#110に入ってるとします。 ------------------------------ #1=101.(START) #2=110.(END) #31=#[#1] #32=#[#1] WHILE[#1LE#2]DO1 IF[#[#1]LT#31]THEN#31=#[#1] IF[#[#1]GT#32]THEN#32=#[#1] #1=#1+1. END1 ------------------------------

noname#230358
質問者

お礼

ご回答ありがとうございました。 お陰さまで解決できました! また、大変勉強になりました。 今後ともよろしくお願い致します。