DMI的數值加減....

  •   144 
  • 最後發表   will1  2024 四月 16
will1 發文於   2024/04/16

設定pdi、ndi 兩個相加,想要有小數點後兩位...

Print過數值檢查,但系統都會自動四捨五入....

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/04/16

若value1是兩者數值相加,print(numtoStr(value1,2));會顯示兩者相加且有兩位小數點的數值。不知道這是否是你要的。

will1 發文於   2024/04/16

如果numtostr數值 想要拿來當條件式 >1.55 (condition4=此數值>1.55 ?

要如何定義?

虎科大許教授 發文於   2024/04/16

做運算比較時,大部份都用原始的數值去比較,numtoStr主要是顯示時使用。

will1 發文於   2024/04/16

很尷尬的是....如果value1是兩者數值相加,print(numtoStr(value1,2));,我Print數值得知0.66

用if value1 >0.65 then

begin

  Ret = 1;

  RetMsg = "數值 >0.65";

End;

★Print數值得知0.66

這樣卻不會跳出視窗警示.....如何設定語法內容數值>0.65才會跳警示視窗?★

 

虎科大許教授 發文於   2024/04/16

你print(value1);看看數值是多少?

will1 發文於   2024/04/16

print(value1);數值是0.661007....有點玄.....這樣為什麼不會跳警示?

will1 發文於   2024/04/16

不好意思....是沒設定到觸發設定...剛剛設定為啟動後只觸發一次,解決了,感謝您

發表回覆
Close