【求助】用C脚本编写的画面窗口调用的脚本不知道为啥不听话了

已锁定

ColdeRay

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2017-05-15

普通 普通 如何晋级?

【求助】用C脚本编写的画面窗口调用的脚本不知道为啥不听话了

426

3

2017-08-23 13:56:48

直接主题

#include "apdefap.h"

void Click(char* lpszPictureName, char* lpszObjectName )

{

#pragma option(mbcs)


SetVisible(lpszPictureName,"pic1",0);


SetVisible(lpszPictureName,"fm",0);


SetVisible(lpszPictureName,"m",0);   


SetVisible(lpszPictureName,"xh",0);         


 SetLeft(lpszPictureName,"fm",500);

 

 SetTop(lpszPictureName,"fm",250);                                                                                     

 SetVisible(lpszPictureName,"fm",1);


 SetPictureName("TJHY_main.pdl","fm","TJHY_工艺水箱回水调节阀");


}

  这是我的C脚本,在工艺流程图的2层隐藏了四个窗口:pic1,m,fm,xh,分别对应不同类别的操作单元,以前这个脚本用着挺好,但当下一个项目每次调用窗口的时候,同类型操作单元互相之间会发生串位。

具体就是:A,B,C,D同属一类操作单元,点击工艺流程图上对应的设备图时都会调用pic1窗口,并在该窗口中弹出该设备的操作界面。

  X,Y,Z同属一类操作单元,点击工艺流程图上对应的设备图时都会调用fm窗口,并在该窗口中弹出该设备的操作界面。

  以此类推。

  然而,现在有点时候,我点B设备,会弹出A设备或者C设备的操作界面,一不注意就进行了错误操作,花了很多时间找错误就是不能解决,请各位大佬帮忙看看,不胜感激。


【求助】用C脚本编写的画面窗口调用的脚本不知道为啥不听话了 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。