这个语言写的是啥意思,只是赋值吗?

IF "dbParametersActual".pointManual <> "dbParametersActual".pointManualOld THEN
    "manualXaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].x;
    "manualYaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].y;
    "manualZaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].z;
END_IF;

最佳答案

"dbParametersActual".pointManual <> "dbParametersActual".pointManualOld /两个变量的值不相等则
    "manualXaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].x;//"manualXaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].x
    "manualYaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].y;//"manualYaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].Y
    "manualZaxisSetPosition" := "dbParametersActual".data.point["dbParametersActual".pointManual].z;//"manualZaxisSetPosition"的值等于"dbParametersActual".data.point["dbParametersActual".pointManual].Z


如果 "dbParametersActual".pointManual ="dbParametersActual".pointManualOld 则不执行赋值动作。

提问者对于答案的评价:
谢谢,真是热心的人!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc187899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日
下一篇 2017年7月26日

相关推荐