我想做的效果是这样的,用picture window显示画面,其中有一个设备总揽的画面,在一个画面下显示不完,要做两个画面,所以要用一个按钮,按第一下picture window显示第一幅设备画面,该按钮按第二下picture window显示第二幅剩余的设备画面,怎么做呢?
问题补充:
dcount107不行啊!编译的时候出错!我用的是WINCC5.1的版本!
最佳答案
读取PictureWindow画面名称进行判断啊。
if PictureWindow.画面名=第1幅 then
PictureWindow.画面名=第2幅
else
PictureWindow.画面名=第1幅
end if
----------------------------
晕!上面的只是思路。C脚本可以简单一点,用文本型变量,PictureWindow的属性画面名称连接该变量。
char* szPicName;
szPicName = GetTagChar("变量");
if (strcmp(szPicName,"第1幅画面")==0)
{
SetTagChar("变量","第2幅画面");
}
else
{
SetTagChar("变量","第1幅画面");
}
提问者对于答案的评价:
dcount107谢谢你,我想请问一下,WINCC的C语言怎么学?我没有学过C语言,现在看WINCC的组态手册没看出个所以然来,能告诉我怎么学C语言吗?我的邮箱是wxang24@163.com
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275465.html