两个开关变量,两个按钮,要实现这两个开关的互锁,点击一号开关,他的变量变一,二号开关的变量为零;点击二号开关,他的变量变一,一号开关的变量为零。
就是这样,用普通办法实现最好,如果不行一定要用脚本,希望能讲得详细点,我不会用脚本,谢谢
最佳答案
还是用脚本可靠,一楼的方法并不可靠,按下抬起鼠标左键的中间时间里,两个变量并没有互锁,有隐患。还是用二楼的脚本吧。
写脚本的方法:
右击按钮,打开属性对话框,点“事件(Events)”标签,选择“鼠标(Mouse)”,在右边右击“鼠标动作(Mouse Action)”旁的灰色小闪电图标,在弹出菜单中选“C-Action”。弹出脚本对话框,将
SetTagBit("tag1",1);
SetTagBit("tag2",0);
这两句放在最后一个大括号( } )之前就可以,然后,点上面从左往右第10个按钮“创建动作(Create Action)”,编译无误后,点OK就可以了,此时你可以看到之前那个小闪电图标变成绿色,就表示你已经添加C脚本成功了。
---------------------------------------------------------
补充:楼下axg2008的方法也很好,楼主可以尝试。
提问者对于答案的评价:
xx
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276756.html