画面问题请教

原有正常运行的一个项目,最近点击画面切换挖掘,画面无法切换,画面的切换作用标准函数中的OPENPICTURE("picturename.PDL"),请问诸位前辈这是哪里出了问题,谢谢

问题补充:
问题中的"picturename.PDL"就是要切换到的画面名称,按扭的C代码中还有其它动作,是一些内部变量置1或置0的.新建项目使用标准函数openpicture()或利用动态向导进行单个画面切换都无法实现。好象系统或WINCC出了问题,进行直接连接组态的画面切换一切正常。

最佳答案

通过内部函数打开画面:
     在画面窗口中,通过一个鼠标控制的按钮,可完成画面的切换。通过一个C动作,可完成按钮上的组态。
     为了实现,步骤一:在画面中,组态一个智能对象-画面窗口。例如画面2。调整画面窗口的尺寸以适应屏幕大小,并将属性-其它-边框设置为:是;通过属性-其它-画面名称,选择PICTU_5_WINDOW_01.PDL画面。
     步骤二:在同一画面中,组态WINDOWS对象-按钮。在实例中,使用了对象按钮4。在事件-鼠标-按下左键处,可创建C动作,用于画面切换。组态了两个附加的按钮。它们就是对象按钮5和按钮6,这些对象上均设置有经适当修改了的C动作。
 按钮4的C动作:
  #include "apdefap.h"
   void OnlButtonDown(char* lpsaPictureName, char* lpszObjectName, char* lpszP)
  {
  SetPictureName("pictu_3_charter_01.PDL","Picture Window2","pictu_5_window_00");
 }
 。通过内部函数SetPictureName,可将pictu5_window_00.pdl画面切换到画面窗口2对象中。pictu_3_chapter_01.pdl是画面窗口所在画面的名称。
 常规应用的注意事项
     在进行常规应用之前,必须完成下述修改:
    。为了满足各自的需要,必须对内部函数SetPictureName的参数进行修改。

提问者对于答案的评价:
回答都不错价值,但我的问题是由openpicture()函数为什么不能切换画面.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 如何改变阀门开关状态

    一般的阀门会有3种状态显示,开显示绿色,关红色,故障黄色。开,关信号各取现场的限位信号,当阀门打开或关闭失败,PLC发出故障信号;因此WINCC定义有3个变量,但WINCC无透明色…

    SIMATIC WinCC 2019年6月11日
  • 激活wincc 问题

    项目是用复制器:复制的,在另外一台电脑上激活,之后画面就是这样子了,驱动程序连接也不正常,OS 项目编辑器里也打开了,用画面树做的太费心了,两个运行的wincc&nbsp…

    2021年7月5日
  • 外置按钮打印wincc online table控件内的数据?

    wincc online table控件内的数据在画面中显示。可以用这个控件上的打印按钮来打印当前显示的数据。。 问题:我想在外部做一个按钮。。这个按…

    SIMATIC WinCC 2019年6月11日
  • wincc V6.2菜单与工具栏问题

    使用菜单功能,按动一个菜单按钮,如何调用一个画面窗口对象? 最佳答案 需要自己编写一VBS脚本函数,脚本需遵循如下规则: Sub <Procedurena…

    SIMATIC WinCC 2019年6月11日
  • wincc V5.1手册中文版

    请问哪里有WINCC V5.1的中文版手册下载,谢谢! 最佳答案 西门子SIMATIC WinCC V5.1监控组态软件(中文版)下载:http://…

    SIMATIC WinCC 2019年6月11日
  • WinCC服务器项目使用wincc项目复制器复制

    WinCC服务器客户机项目,项目在服务器上,项目中计算机只有服务器,windows 7 64位。wincc7.0SP3。使用project Dupli…

    2021年7月5日
  • WINCC 项目复制器出错

    使用WINCC 项目复制器 ,在复制 运行系统中的项目 打开并已取消激活的项目时 可以选择源项目 但点击 另存…

    SIMATIC WinCC 2020年11月1日
  • 请教大家WINCC安装的问题?

    WINCC安装SQL2014,这需要先安装NET FRAMEWORK 3.5,但是老是装不上,用截图2和截图3中的办法也是安装不上。请问是不是NET …

    2021年7月5日
  • Web发布疑问

    大家好,我系统装了wincc 6.2。我想学习下如何实现Web发布,请问都需要什么条件啊,需要那个软件,麻烦给我提供下载地址,还有授权。 最佳答案 还需要安装 …

    SIMATIC WinCC 2019年6月11日
  • connectivity pack 不兼容

    因为要用到connectivity pack,安装光盘里面带的connectivity pack,与wincc同一版本,但是提示说Wincc不兼容,请问大神怎么…

    2021年7月5日