事件
了解事件、事件在应用程序逻辑中的角色以及事件类型。
本节包含以下内容:
- 事件基础知识以及事件如何触发应用程序逻辑中的方法。
- 配置外部事件、变更事件、转换事件和范围转换事件以及删除事件的过程。
- 使用转换事件打开和关闭对话框的示例。
- 事件类型类别,包括报警、审计、通信驱动程序、条件、模型更改、程序和任务、用户界面、工作流和用户会话以及变量和数据事件。
- 包含预定义运行时事件的对象。
概述
事件在运行时发生,用于指示某种情况已发生。然后,系统或用户执行操作或方法。用户和系统均可能在 HMI 设备上引发事件。例如,当用户单击鼠标按钮时,可能会发生事件。系统也可以触发事件。例如,当图形元素进入特定状态(如颜色值发生变化)时,系统可能会触发事件。
事件执行方法以构建应用程序逻辑。为事件添加方法并配置该方法,以便事件在运行时执行该方法。对于每个事件,配置一种或多种方法以执行特定操作。有关方法的更多信息,请参见方法。
小贴士:
事件在整个
FactoryTalk Optix 应用程序
运行时期间触发。当事件发生时,例如值变化或变量转换,项目的任何部分都可以订阅该事件并作出相应响应。例如,您可以根据控制器标签值、条件或事件打开对话框或更改画面。有关更多信息,请参见配置转换事件以打开和关闭对话框。使用事件预定义的对象
某些对象在运行时生成事件。对象的预定义事件可能包括:
对象 | 事件 |
|---|---|
|
|
|
|
|
|
提供反馈