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



macro_command main()
.......

不錯,除法的話,數據結構要一致才可以運算。
QQ:611369538
微信:ZMF2KXL