显示/隐藏图形函数的运行时行为
- Last UpdatedSep 24, 2024
- 1 minute read
“显示/隐藏图形”脚本函数表现出以下行为:
-
使用 ShowGraphic 脚本函数配置的图形的行为就像 ShowSymbol 动画弹出窗口,而不是典型的 HMI 弹出窗口。
-
您可以同时使用 ShowAnimation 和 ShowGraphic 脚本配置图形。如果在运行时执行两个脚本,那么会打开两个弹出窗口,显示相同或不同的图形。两个弹出窗口互相独立。
-
您可以从各个图形和在整个 HMI 应用程序中打开、关闭和管理图形。
-
与 ShowSymbol 动画不同,在启动图形的窗口和 ShowGraphic() 脚本函数启动的图形之间没有父/子关系。如需详细信息,请参阅关闭图形。
-
您无法在运行时使用您的 HMI/SCADA 软件提供的关闭窗口对话框或类似对话框来关闭 ShowGraphic 脚本函数显示的弹出窗口。如需详细信息,请参阅关闭图形。
-
ShowGraphic 脚本函数或 ShowSymbol 动画显示的任何图形始终在 HMI/SCADA 应用程序运行时窗口前面显示,但可能由 HMI/SCADA 软件支持的弹出窗口除外。即使您单击运行时 HMI 窗口,该窗口仍然在这些图形后面显示。
-
如果您的 HMI/SCADA 软件支持内存缓存,在 HMI 运行时内存属性中启用内存图形缓存将使 ShowGraphic 和 ShowSymbol 动画弹出图形在内存中缓存。系统将跟踪图形的关闭顺序以便确定其存在时间。如果超过用户定义的内存限制,系统将自动删除内存图形缓存中最旧的弹出图形,但在高优先级窗口中定义的那些图形除外。如果使用 ShowGraphic 脚本函数或 ShowSymbol 动画显示图形,HMI 运行时将执行内存健康检查(如果您的 HMI/SCADA 软件支持)。