- {{item.name}}
层的基本使用
- 0
- 9
1. 简介
组态HMI时可以使用层从而以有区别的方式编辑画面对象。不同对象被分配到不同的层可以提高组态效率。
层的特点:
- 画面有32个层。32个层中只有1个层会处于活动状态。添加到画面的新对象始终被分配给激活的层。组态时可以隐藏活动层以外的所有层,从而可以很明确的编辑激活层中的对象。
- 将对象分配给层时,可以指定画面的嵌套深度。第0层对象位于背景中,而第31层对象出现在前景中。

2. 层的基本使用
2.1 给画面对象指定层
例如在画面中添加“圆”、“矩形”、“按钮”和开关对象,可以在各个对象的“其他”属性中选择需要分配的层名称即可,如下图所示。画面中的其他对象操作方式也是相同的,不再赘述。




除此之外,可以在“布局“选项卡中展开对应层后即可看到对应层中的对象,可通过拖拽对象名称的方式在不同层之间移动对象。

2.2 指定活动层
- 活动层的标识为下图图示。

- 选择非活动层的层,右键激活即可指定该层为活动层。

2.3 隐藏和显示层
可以根据需要显示或隐藏画面的层。打开画面后在“布局“选项卡中单击对应层旁边的图标即可实现层的隐藏和显示。也可以选择非活动层右键选择隐藏层。隐藏层后画面中对应层的对象也会在组态时不可见。需注意:不能隐藏活动层。


2.4 重命名层/复位层名称
- 打开画面后在右侧的“布局“选项卡中点击某个层右键即可重命名层名称或复位层名称。

- 在“运行系统设置“的”层“选项中可以看到默认的层级名称,双击后即可重命名层名称。

2.5 画面属性中的层设置
在画面的“其他“属性中也可以看到层的相关设置。可以指定某个层是否在运行系统可见。默认32个层在运行系统时都可见。如果取消了可见性,项目运行起来后该层的所有对象都不可见。

2.6 使用JavaScript脚本在运行系统中切换层的可见性
可使用JavaScript脚本在运行系统中切换层的可见性。当对应层不可见时,层中的所有对象均不可见。举例如下:
- 系统运行时控制“Layer_0“的隐藏
Screen.Layers ("Layer_0").Visible = false;
- 系统运行时控制“Layer_0“的显示
Screen.Layers ("Layer_0").Visible = true;
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错



西门子官方商城


{{item.nickName}}