delay10618
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 103 點(diǎn)
下載積分: 592 分
在線時間: 21(小時)
注冊時間: 2017-03-25
最后登錄: 2023-04-25
查看delay10618的 主題 / 回貼
樓主  發(fā)表于: 2017-05-20 10:19

macro_command main()
short a,b
float c
GetData(a, "Local HMI", LW, 30, 1)
GetData(b, "Local HMI", LW, 31, 1)
c=a/b
SetData(c, "Local HMI", LW, 32, 1)

end macro_command





這樣對不對
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1160 個
工控威望: 3078 點(diǎn)
下載積分: 1963 分
在線時間: 151(小時)
注冊時間: 2015-09-10
最后登錄: 2024-10-28
查看周家大少的 主題 / 回貼
1樓  發(fā)表于: 2017-05-20 15:39
a,b的定義最好和c一樣,都用浮點(diǎn)型數(shù)值。
QQ:611369538
微信:ZMF2KXL
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1160 個
工控威望: 3078 點(diǎn)
下載積分: 1963 分
在線時間: 151(小時)
注冊時間: 2015-09-10
最后登錄: 2024-10-28
查看周家大少的 主題 / 回貼
2樓  發(fā)表于: 2017-05-20 18:33
引用
引用第5樓delay10618于2017-05-20 18:25發(fā)表的 Re:宏指令除法怎么÷     小數(shù)點(diǎn)顯示不出來 :
寫成下面這樣就可以了    之前沒把a(bǔ),b換成浮點(diǎn)數(shù),宏指令不支持



macro_command main()
.......

不錯,除法的話,數(shù)據(jù)結(jié)構(gòu)要一致才可以運(yùn)算。
QQ:611369538
微信:ZMF2KXL