delay10618
級(jí)別: 探索解密
|
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 這樣對(duì)不對(duì) |
---|---|
|
小小小電工
有時(shí)候需要放棄,,才能收獲
級(jí)別: 論壇先鋒
|
以我的水平?jīng)]有看出問(wèn)題 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄
|
數(shù)據(jù)類型不一至 |
|
---|---|---|
|
周家大少
辛辛苦苦也不過(guò)是為了養(yǎng)家糊口!
級(jí)別: 工控俠客
|
a,b的定義最好和c一樣,都用浮點(diǎn)型數(shù)值。 |
|
---|---|---|
|
delay10618
級(jí)別: 探索解密
|
寫(xiě)成下面這樣就可以了 之前沒(méi)把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 |
---|---|
|
周家大少
辛辛苦苦也不過(guò)是為了養(yǎng)家糊口!
級(jí)別: 工控俠客
|
不錯(cuò),除法的話,數(shù)據(jù)結(jié)構(gòu)要一致才可以運(yùn)算。 |
|
---|---|---|
|