配置转换事件以打开和关闭对话框

配置转换事件以根据变量值打开和关闭对话框。
小贴士: 以下配置示例显示了基于项目变量和开关对象的
FactoryTalk Optix 应用程序
逻辑。除了变量和开关,还可以使用控制器标签根据字段值触发事件。有关更多信息,请参见通信驱动程序。
  1. 配置会根据变量值打开或关闭的对话框。
    有关更多信息,请参见对话框。
  2. 在
    模型
    中,创建一个布尔变量。
    有关更多信息,请参见 创建变量
  3. 为变量配置转换事件,以便在值更改为
    1
    (True)
    时触发。
    有关更多信息,请参见配置转换事件。
  4. 为变量配置转换事件,以便在值更改为
    0
    (
    False
    ) 时触发。
    有关更多信息,请参见配置转换事件。
  5. 创建一个开关,并将其
    活动
    属性与变量链接。
    有关更多信息,请参见配置开关。
  6. 配置
    FactoryTalk Optix 应用程序
    逻辑以打开对话框:
    1. 对于
      MainWindow (type)
      ,配置一个外部事件:
      project_name
      模型
      variable
      Transitioned
      变量转换事件 (type)
      。
      有关更多信息,请参见配置外部事件。
    2. 向该外部事件添加
      命令
      UI 命令
      打开对话框窗口
      方法,并将其与对话框链接。
      有关更多信息,请参见为现有事件添加方法。
  7. 配置
    FactoryTalk Optix 应用程序
    逻辑以关闭对话框:
    1. 对于对话框,配置一个外部事件:
      project_name
      模型
      variable
      Transitioned1
      变量转换事件 (type)
      。
      有关更多信息,请参见配置外部事件。
    2. 向该外部事件添加由对话框公开的
      关闭
      方法。
      有关更多信息,请参见为现有事件添加方法。
当变量转换为
1
(
True
) 时,对话框将打开;当变量转换为
0
(
False
) 时,对话框将关闭。
可从以下位置下载示例项目:
TransitionedEventOpenCloseDialog.zip
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal