本人刚学组态王,请群内老大帮忙看一下,以下的动画连接-命令语言连接 是否正确。或有没有其它比较简单方式?
目的:1、用“电源开关”按钮来控制上面2个指示灯;“红色-停止”灯、“绿色-启动”灯。
2、“电源开关”按钮默认为“红色-停止”灯,此时“绿色-启动”灯隐藏。
3、按下“电源开关”按钮“绿色-启动”灯出现,此时“红色-停止”灯隐藏。
4、再次按下“电源开关”按钮“红色-停止”灯出现,此时“绿色-启动”灯隐藏。
做法:1、在数据词典中增加1个 电源开关 变量。变量类型:内存离散 ;初始值:关。
2、“红色-停止”灯 动画连接 属性窗口中选择隐含 隐含连接中 条件表达式 选中 \\本站点\电源开关;表达式为真时 选 隐含。
3、“绿色-启动”灯 动画连接 属性窗口中选择隐含 隐含连接中 条件表达式 选中 \\本站点\电源开关;表达式为真时 选 显示。
4、如图一、在按钮 - 动画连接 属性窗中 选择 命令语言连接 - 按下时 命令语言窗中增下如下代码(如图二)
if(\\本站点\电源开关==1)
\\本站点\电源开关=0;
else
\\本站点\电源开关=1;
目前我可以实现上述动作,就是不知道是否正确,请高手给点意见,或有没有其它比较简单方式? 谢谢