可以在iFIX画面中插入事件对象。当触发事件类型时,事件对象执行操作。必须将VB代码输入对象的事件,以便发生。如果选择编辑脚本按钮,VBE自动启动,光标显示在为事件对象选择的事件类型。然后可以为该事件输入代码。如果选择“确定”,则创建事件对象,但必须在之后进入,输入该事件的VB代码。
事件源
可以输入连接事件对象的数据源。单击浏览按钮 (...) 查看系统中所有可用的数据源。单击向下按钮,查看最近使用的数据源。单击修改数据库块按钮,修改选定的数据源。可以输入新数据库块的标签名并关闭这个字段,以添加数据库块。出现快速添加对话框,可以为添加的数据块输入适当的值。
事件属性选项卡
“事件属性”选项卡包含以下各项:
项
|
描述
|
名称
|
可以指定事件对象的名称。
|
描述
|
可以指定可选的事件描述。
|
事件类型
|
可以指定事件对象的类型。有效输入类型为:
- 数据修改时 – 当该对象的数据源值变更时。
- 为真 – 当该对象的数据源值更改为真时。
- 为假 – 当该对象的数据源值更改为假时。
- 总为真 – 当该对象的数据源值为真时。
- 总为假 – 当该对象的数据源值为假时。
|
间隔
|
以毫秒数为单位指定时间间隔。只有当事件类型为While True或While False时启用。
|
“历史属性”选项卡
“历史属性”选项卡可以设置从 Proficy Historian 获取历史数据的查询的参数。该选项卡包含以下各项。
注意:以下字段(“更新率”字段除外)仅当您选择当“当前值”以外的“历史模式”时可用.
开始日期
项
|
描述
|
固定日期
|
指定是否为数据源查询输入具体的开始日期。
|
今天之前持续天数
|
指定是否输入今天之前从 Proficy Historian 提取数据的天数。例如,如果要显示两天前为数据源收集的数据,输入 2。
|
开始时间
项
|
描述
|
固定时间
|
指定是否确定具体的开始时间。如果选择,允许您输入明确的开始时间。
|
锁定时间
|
锁定“固定时间”,即使您在控制面板的“日期和时间属性”对话框中更改时区也无法生效。只有在使用“固定时间”字段指定了具体的开始时间时,此字段才可用。
|
截至目前的持续时间
|
指定是否输入在当前开始时间前的持续时间。最小持续时间是 0 秒;最大是 23 小时 59 分钟 59 秒。
|
时区
项
|
描述
|
时区
|
允许您选择与开始时间相关联的时区。您可以选择客户端时间(计算机的时区)、服务器时间(Historian 服务器使用的时区)或标签时间(使用在 Historian 中设置的时区偏差)。默认时间分区是client机器上的分区。此字段仅当使用 Historian 时可用。
|
调整夏令时
|
如果您选择的时区使用夏令时,则调整时间。此字段仅当选中位于控制面板的“日期/时间属性”对话框中“时区”选项卡上的“根据夏令时自动调节时钟”时才有效。
|
历史模式
允许您确定 iFIX 如何从历史数据源选择和提取数据,并确定每个显示的值代表的含义。选项如下:
持续时间
持续时间确定历史数据源的时间范围。用于获取的持续时间最小值为 1 秒;最大值为 999 天 23 小时 59 分 59 秒。
项
|
描述
|
天数
|
允许您输入天数。此字段可与本区域中的其他字段配合使用。
|
小时数
|
允许您输入数据提取查询持续时间的小时数。此字段可与本区域中的其他字段配合使用。
|
分钟数
|
允许您输入数据提取查询持续时间的分钟数。此字段可与本区域中的其他字段配合使用。
|
秒数
|
允许您输入数据提取查询持续时间的秒数。此字段可与本区域中的其他字段配合使用。
|
更新率
允许您指定数据的更新率。默认更新率为 5 秒。对于一次性获取,允许使用零值。最快的更新率为 5 秒,最慢的更新率为 1:59:59。
项
|
描述
|
小时数
|
允许您输入数据更新率的小时数。此字段可与本区域中的其他字段配合使用。
|
分钟数
|
允许您输入数据更新率的分钟数。此字段可与本区域中的其他字段配合使用。
|
秒数
|
允许您输入数据更新率的秒钟数。此字段可与本区域中的其他字段配合使用。
|
编辑脚本
应用并保存进行的变更,启动为事件对象选择的事件类型VBE,然后关闭专家。