事件对象

可以在iFIX画面中插入事件对象。当触发事件类型时,事件对象执行操作。必须将VB代码输入对象的事件,以便发生。如果选择编辑脚本按钮,VBE自动启动,光标显示在为事件对象选择的事件类型。然后可以为该事件输入代码。如果选择“确定”,则创建事件对象,但必须在之后进入,输入该事件的VB代码。

事件源

可以输入连接事件对象的数据源。单击浏览按钮 (...) 查看系统中所有可用的数据源。单击向下按钮,查看最近使用的数据源。单击修改数据库块按钮,修改选定的数据源。可以输入新数据库块的标签名并关闭这个字段,以添加数据库块。出现快速添加对话框,可以为添加的数据块输入适当的值。

事件属性选项卡

“事件属性”选项卡包含以下各项:

描述

名称

可以指定事件对象的名称。

描述

可以指定可选的事件描述。

事件类型

可以指定事件对象的类型。有效输入类型为:

  • 数据修改时 当该对象的数据源值变更时。
  • 为真 – 当该对象的数据源值更改为真时。
  • 为假 – 当该对象的数据源值更改为假时。
  • 总为真 – 当该对象的数据源值为真时。
  • 总为假 – 当该对象的数据源值为假时。

间隔

以毫秒数为单位指定时间间隔。只有当事件类型为While True或While False时启用。

“历史属性”选项卡

“历史属性”选项卡可以设置从 Proficy Historian 获取历史数据的查询的参数。该选项卡包含以下各项。

注意:以下字段(“更新率”字段除外)仅当您选择当“当前值”以外的“历史模式”时可用.

开始日期

描述

固定日期

指定是否为数据源查询输入具体的开始日期。

今天之前持续天数

指定是否输入今天之前从 Proficy Historian 提取数据的天数。例如,如果要显示两天前为数据源收集的数据,输入 2。

开始时间

描述

固定时间

指定是否确定具体的开始时间。如果选择,允许您输入明确的开始时间。

锁定时间

锁定“固定时间”,即使您在控制面板的“日期和时间属性”对话框中更改时区也无法生效。只有在使用“固定时间”字段指定了具体的开始时间时,此字段才可用。

截至目前的持续时间

指定是否输入在当前开始时间前的持续时间。最小持续时间是 0 秒;最大是 23 小时 59 分钟 59 秒。

时区

描述

时区

允许您选择与开始时间相关联的时区。您可以选择客户端时间(计算机的时区)、服务器时间(Historian 服务器使用的时区)或标签时间(使用在 Historian 中设置的时区偏差)。默认时间分区是client机器上的分区。此字段仅当使用 Historian 时可用。

调整夏令时

如果您选择的时区使用夏令时,则调整时间。此字段仅当选中位于控制面板的“日期/时间属性”对话框中“时区”选项卡上的“根据夏令时自动调节时钟”时才有效。

历史模式

允许您确定 iFIX 如何从历史数据源选择和提取数据,并确定每个显示的值代表的含义。选项如下:

  • 示例 – 在指定的间隔范围内(包括开始值)找到最后一个有效值。
  • 平均 – 在指定的间隔中找到的所有有效数据的平均值。
  • 高 – 在指定的间隔中找到的最高有效数据点值。
  • 低 – 在指定的间隔中找到的最低有效数据点值。
  • 插值 – 数据表示两个值之间的线条为一条直线。除了起点和终点,这线上的所有点都被评估。
  • 当前值 – 数据点的当前值。

    重要:当前值的更新率可与“更新率”字段中设置的比率不同。更新率并非由在“更新率”字段中输入的比率值单独设置。它还取决于采集速率、查询 Historian 的速率以及向 Historian 服务器请求更新并将其发送回客户端所需的时间。因此,显示更新所需的时间可能比预计的时间要长。此外,请注意此模式的时间戳代表来自 Historian 服务器而非客户端的时间戳。

  • 偏差 – 在指定的间隔中找到的所有有效数据的标准偏差。
  • 总和 – 在指定的间隔中找到的所有有效数据的总和。

持续时间

持续时间确定历史数据源的时间范围。用于获取的持续时间最小值为 1 秒;最大值为 999 天 23 小时 59 分 59 秒。

描述

天数

允许您输入天数。此字段可与本区域中的其他字段配合使用。

小时数

允许您输入数据提取查询持续时间的小时数。此字段可与本区域中的其他字段配合使用。

分钟数

允许您输入数据提取查询持续时间的分钟数。此字段可与本区域中的其他字段配合使用。

秒数

允许您输入数据提取查询持续时间的秒数。此字段可与本区域中的其他字段配合使用。

更新率

允许您指定数据的更新率。默认更新率为 5 秒。对于一次性获取,允许使用零值。最快的更新率为 5 秒,最慢的更新率为 1:59:59。

描述

小时数

允许您输入数据更新率的小时数。此字段可与本区域中的其他字段配合使用。

分钟数

允许您输入数据更新率的分钟数。此字段可与本区域中的其他字段配合使用。

秒数

允许您输入数据更新率的秒钟数。此字段可与本区域中的其他字段配合使用。

编辑脚本

应用并保存进行的变更,启动为事件对象选择的事件类型VBE,然后关闭专家。

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。