比如我在画面有2个按钮,按后分别会弹出各自的小窗口,按1按钮弹出小窗口,里面有几个选择按钮,如果此时再按2按钮,1按钮的小窗口会自动关闭弹出2按钮对应的小窗口。
最佳答案
你的窗口1对应一个bool变量tag1,tag1为1则窗口1显示否则隐藏;窗口2对应一个bool变量tag2,tag2为1则窗口2显示否则隐藏。
按钮1的C动作:
SetTagBit("tag1",1);
SetTagBit("tag2",0);
按钮2的C动作:
SetTagBit("tag2",1);
SetTagBit("tag1",0);\
这样按按钮1,则显示窗口1,隐藏窗口2;按按钮2,则显示窗口2,隐藏窗口1。另外你也可以在窗口做一个关闭按钮
则按钮1的动作:
SetTagBit("tag1",1);
窗口1的关闭按钮:
SetTagBit("tag1",0);
按钮2的动作:
SetTagBit("tag2",1);
窗口2的关闭按钮:
SetTagBit("tag2",0);
也可以按钮1直接连接,弹出窗口的左边常数为1,右边选择窗口1,属性显示,然后窗口1的属性选择有标题可以关闭。按钮2同按钮1。
提问者对于答案的评价:
不太好,如果我多几个弹出画面怎么弄。。。
专家置评
WinCC flexible只有报警对话框可以弹出。“三十”的方案可行。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276980.html