请教:Wincc画面窗口调用时的显示问题

使用的是Wincc6.2,在主画面“test_con1”中插入画面窗口1“con_1”,画面“con_1”中,嵌入了两个画面窗口,一个是画面窗口1“nty”,一个是画面窗口2“con1_main”。在运行界面时,通过点击一个图标,显示画面窗口con_1,以及其内部的画面。
   运行测试时,出现点击图标后,显示画面con_1的开始瞬间(短时间)显示了其他地方的背景现象,之后才正常显示con_1中画面窗口的图片,现象如附图所示,尝试修改背景前置和图层等方法,问题没有消除,不知道如何修正这个问题,请高手指点,谢谢

问题补充:
图片没上载成功,
图标的鼠标点击代码:
#pragma option(mbcs)

OpenPicturewindowoffset(lpszPictureName,lpszObjectName,"画面窗口1","test_con1.Pdl",0,0);
SetPictureName ("test_con1.Pdl", "画面窗口1", "con1.Pdl");
SetVisible("test_con1.Pdl","画面窗口1",1);


//SetPropChar ("test_con1.Pdl", "画面窗口1", "Tagprefix", "no1."); //Return-Type: BOOL 
//SetPictureName ("test_con1.Pdl", "画面窗口1", "con1.Pdl");

SetPropChar("test_con1.Pdl","画面窗口1","CaptionText","1#设备");

图片说明:

请教:Wincc画面窗口调用时的显示问题    请教:Wincc画面窗口调用时的显示问题    请教:Wincc画面窗口调用时的显示问题    请教:Wincc画面窗口调用时的显示问题   

最佳答案

估计是电脑性能或者软件加载造成的延迟。
建议先把画面窗口的显示属性设置为隐藏,在脚本中做完所有设置后再显示。
就是在你的脚本最后加一句SetVisible试试。

提问者对于答案的评价:
感谢两位,如rission所说,修改了程序的顺序,效果改善不少,谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc255632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:34
下一篇 2019年6月10日 下午8:34

相关推荐

  • wincc7.2运行画面问题

    各位大神,您好有个问题请教下麻烦解说下什么问题,画面一是做出来的完整图片,运行5秒以后就会出现图片2现象,用的WIN7旗舰版64位多语言西门子工控机系统,wincc7.2版本。在虚…

    2017年6月10日
  • 工业自动化的联网

    工厂里有各种电机 各种数字量开关 各种传感器传回的显示或控制信号,都要传回wincc里或我认为的web控制页面,或者PROFINET,网络,各个不同的PLC&n…

    SIMATIC WinCC 2021年7月5日
  • WinCC中画面切换引起的问题

    在画面中定义了两个按扭,为按钮1,按钮2.各自编写c脚本,如:点击按钮1时,按钮1的背景颜色变为红色,同时时内部变量a置1.点击按钮2时,按钮2的背景颜色变为红色,同时时内部变量a…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何做旋钮开关?

    WINCC如何做旋钮开关? 问题补充:比如我想把On_off_2的显示改为手动/自动该怎么做? 最佳答案 菜单–视图–库–全局库—>Operation—>…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0项目升级到7.0后报表无数据

    如题,请高手解答 图片说明:    最佳答案 《WinCC6.0 sp4如何升级到WinCC7》http://www.ad.siemens.com.c…

    2021年7月5日
  • Wincc Modbus TCP和多台设备通讯

    Wincc Modbus TCP通讯现场设备,一条线IP地址、端口号相同共有5台设备,设备地址1至5。Wincc的Modbus TCP驱动下添加5台设…

    2021年7月5日
  • WINCC程序急救

    #define Tag_1"pic_no" static int a=0; a=GetTagByte(Tag_…

    SIMATIC WinCC 2019年6月11日
  • wincc 怎样编译

    能否通过s7plcsim5.4实现wincc模拟编译。 plcsim5.4能否同时打开两个cpu窗口,或是一个cpu一个pc 进行模拟 最佳答案 1.&nbsp…

    SIMATIC WinCC 2019年6月11日
  • IE 远程访问WINCC

    如果远程电脑通过IE访问另一台电脑的WINCC数据,请问本电脑还用装WINCC吗?都需要什么软件。如何实现?? 最佳答案 需要webnavigator选件或者datamonitor…

    SIMATIC WinCC 2019年6月11日
  • wincc物体移动

    WINCC利用全局脚本动作时移动的物体模拟量怎么设置? 问题补充:能举个实例吗?感谢 最佳答案 全局脚本中编程计算物体的x,y坐标对应的positionx和positiony变量,…

    SIMATIC WinCC 2017年6月27日