delay10618
級別: 探索解密
![]() |
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 這樣對不對 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網(wǎng)絡(luò)英雄
![]() ![]() |
數(shù)據(jù)類型不一至 |
|
---|---|---|
|
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
![]() |
a,b的定義最好和c一樣,都用浮點(diǎn)型數(shù)值。 |
|
---|---|---|
|
delay10618
級別: 探索解密
![]() |
寫成下面這樣就可以了 之前沒把a(bǔ),b換成浮點(diǎn)數(shù),宏指令不支持 macro_command main() short a,b float a1,b1,c GetData(a, "Local HMI", LW, 10, 1) GetData(b, "Local HMI", LW, 11, 1) a1=a b1=b c=a1/b1 SetData(c, "Local HMI", LW, 12, 1) end macro_command |
---|---|
|
周家大少
辛辛苦苦也不過是為了養(yǎng)家糊口!
級別: 工控俠客
![]() |
不錯(cuò),除法的話,數(shù)據(jù)結(jié)構(gòu)要一致才可以運(yùn)算。 ![]() |
|
---|---|---|
|