Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

父对象情形 1

  • Last UpdatedApr 24, 2026
  • 1 minute read

您需要在运行时监视多个类似的现场设备,但不希望所有对象窗口同时打开,因为这会消耗系统资源并使显示屏混乱无序。您可以搭配使用 ShowGraphic() 和 OwningObject 功能来使用单个界面元素,即,使用 ShowGraphic() 脚本函数配置的按钮,在各个显示窗口之间快速来回切换。

为了实现该目的,您可以使用以下脚本:

Dim graphicInfo as aaGraphic.GraphicInfo;

graphicInfo.Identity = "Overview_" + Cp1;

graphicInfo.GraphicName = "Reactor_001.Overview";

graphicInfo.OwningObject = cp1;

ShowGraphic( graphicInfo );

其中 cp1 =“Reactor_001”、“Reactor_002”或“Reactor_003”。对象 Reactor_001、Reactor_002 和 Reactor_003 从相同的模板 $Reactor 派生。

在运行时,单击 ShowGraphic 概述按钮可打开图形。您可以将 Reactor_001 更改为 Reactor_002 以在两个图形之间切换,如以下顺序中所述。

Setting upt a run-time process on a graphic's display

显示“Reactor_001”:

Setting up "Display a reactor"

使用配置的按钮切换以显示“Reactor_002”:

Setting up display a second reactor