TwinCAT3修改显示界面的方法
程序员文章站
2022-06-09 16:33:59
...
方法一(按钮实现):
一、新建两个窗口Visu_1和Visu_2
二、在Visu_1中添加按钮Button,可以将其命名为Change Visu
三、选中该按钮,在属性中选择InputConfiguration -> OnMouseClick
四、双击该选项,弹窗选择Change Shown Visualization,在右侧窗口中选择第二个窗口Visu_2,确定
五、确定,完成窗口跳转的设置。同样可以在Visu_2中添加跳转到Visu_1的按钮,这样便可以实现两个窗口之间的跳转
方法二(代码实现):
一、打开Visualization Manager,勾选Use CurrentVisu variable
二、在主程序中添加如下代码:
VAR
CV : BOOL;
END_VAR
IF CV = TRUE THEN
VisuElems.CURRENTVISU := 'Visu_2';
END_IF
这样,当通过其他按钮或程序将CV置1时,当前窗口切换到Visu_2。要注意的是窗口名称以字符串的形式给出,即放在单引号内。