【威纶维纶触摸屏的宏指令正确吗?为什么执行的结果是错的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-22 02: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •