回复:关于在WINCC中使用脚本快速组态的分享与探讨

已锁定

逐光之路

  • 帖子

    13
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2017-05-04

普通 普通 如何晋级?

发布于 2023-01-14 10:29:53

9楼

提几个意见:

  1. 细节封装太过,而且没考虑同一个画面2个控件同名的情况。

  2. 没有注释

  3. 变量名称随意,比如A,B,I,J

  4. 行缩进不规范

以下是我的二级弹出菜单脚本,供你参考:

Sub OnClick(ByVal Item)                



Dim obj0

Dim name0

Dim name1

Dim name2

Dim offsX

Dim offsY


name0 = "FV_3" 'main画面中的二级菜单容器名

name1 = "SV10" '归一化管理前缀名和容器标题

name2 = "阀门测试.Pdl" '二级菜单实例名

offsX = -100 '容器水平位置,+向右,-向左

offsY = 0 '容器垂直位置,+向下,-向上


Set obj0 = Parent.Parent.ScreenItems(name0)


obj0.Visible = False

obj0.PictureName = name2

obj0.CaptionText = name1

obj0.Left = Item.Left + offsX

obj0.Top = Item.Top + offsY

obj0.TagPrefix = name1

obj0.Visible = True



End Sub


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32769条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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