来自程乾生的问题
【想在威纶触摸屏上进行计算,计算中有小数,可是计算结果总是不对,能帮忙看下么,下面是宏指令:macro_commandmain()floata[6]GetData(a[0],"MITSUBISHIFX2n",D,500,1)GetData(a[1],"MITSUBISHIFX2n",D,501,1)GetData(a[2],"M】
想在威纶触摸屏上进行计算,计算中有小数,可是计算结果总是不对,能帮忙看下么,下面是宏指令:
macro_commandmain()
floata[6]
GetData(a[0],"MITSUBISHIFX2n",D,500,1)
GetData(a[1],"MITSUBISHIFX2n",D,501,1)
GetData(a[2],"MITSUBISHIFX2n",D,502,1)
a[3]=3.141592653
a[4]=a[1]*a[1]*(a[0]*a[0]+36*a[3]*a[3]*a[2]*a[2])/(4*a[3]*a[3]*a[0]*a[0]*a[2]*a[2])
SQRT(a[4],a[5])
SetData(a[3],"MITSUBISHIFX2n",D,503,1)
SetData(a[4],"MITSUBISHIFX2n",D,504,1)
SetData(a[5],"MITSUBISHIFX2n",D,505,1)
endmacro_command
1回答
2019-11-18 19:11