划分基础层和顶层的目的是为了按绘制顺序,将第一个具有动画设置的部件或图形及之后的部件和图形分隔开来。顶层对象显示在基础层对象的上面。
如需在[画面数据列表]中查看对象位置,可从[工程]菜单中指向[信息],然后点击[工程信息]。选择[文件信息],并在[专家模式]区勾选[启用专家模式]复选框。
3.9.2.1 工程信息 - 文件信息
3.9.3.5 画面数据列表窗口
在顶层上放置过多的对象可能会降低人机界面的重绘速度。
关于更改对象位置以提高人机界面重绘速度的详情,请参阅以下内容。
21.8.1 如何更改层分隔符位置
在人机界面上,不支持动画的对象显示在层分隔符的背景中。在绘制画面时,如果将对象置于层分隔符前面,人机界面上对象的顺序会与画面编辑器上的不同。
无论所使用的动画设置是什么,如果在数据显示器或消息显示器部件上设置[背景颜色]透明,它将出现在顶层。
当一个开关设置有[反转显示]和动画时,反转时可能有一些延迟。
如果对象在顶层上彼此重叠,或顶层对象重叠在基础层对象的上面,那么当触摸重叠部分时,反转显示不起作用。
顶层或调用画面上的D脚本、触发操作等将在基础层上的最后一个部件绘制完成后运行。
当数据显示器部件(数值显示、文本显示、日期/时间显示)、图表、历史趋势图、数据块显示图和开关/指示灯部件彼此重叠,且在基础层的一个对象上设置了动画,在画面切换后,无动画对象将显示在有动画对象的下层。
显示窗口时,窗口总是显示在顶层前。
即使在基础层绘制,那些使用特殊窗口的功能通常也会显示在顶层前。
有关特殊窗口的详情,请参阅以下内容。
12.9 在一个画面上显示多个窗口
使用页眉/页脚时的对象位置
如果在页眉/页脚中的对象上添加了动画,所有对象都会显示在使用页眉/页脚的基本画面的顶层上。
使用[调用画面]时的对象位置
向[调用画面]前绘制的对象上添加动画时,被调用画面中的所有对象都将显示在顶层上。
注意,部件D上的图形将绘制在顶层而不是基础层上。
如果[调用画面]包含动画对象,在被调用画面后绘制的对象都将显示在顶层上。
注意,部件B上的图形将绘制在顶层而不是基础层上。