【威纶维纶触摸屏的宏指令正确吗?为什么执行的结果是错的mac-查字典问答网
分类选择

来自侯学隆的问题

  【威纶维纶触摸屏的宏指令正确吗?为什么执行的结果是错的macro_commandmain()floata,b,c,dGetData(a,"LocalHMI",LW,0,1)GetData(b,"LocalHMI",LW,1,1)c=a/bd=a+bSetData(c,"LocalHMI",LW,2,1)SetData(d,"LocalHMI",LW,3,1)endmacro_comma】

  威纶维纶触摸屏的宏指令正确吗?为什么执行的结果是错的

  macro_commandmain()

  floata,b,c,d

  GetData(a,"LocalHMI",LW,0,1)

  GetData(b,"LocalHMI",LW,1,1)

  c=a/b

  d=a+b

  SetData(c,"LocalHMI",LW,2,1)

  SetData(d,"LocalHMI",LW,3,1)

  endmacro_command

1回答
2020-10-2202:53
我要回答
提示:回答问题需要登录哦!
封金双

  浮点数是32bit数据,需要触摸屏设置LW0数据位32位(32位数据时占用了LW0,LW1两个地址)可改成floata,b,c,dGetData(a,"LocalHMI",LW,0,1)GetData(b,"LocalHMI",LW,2,1)c=a/bd=a+bSetData(c,"LocalHMI",L...

2020-10-22 02:54:46
大家都在问
最新问答