注意:如果您正在修改一个已有的基于事件的调度程序条目,该对话框的标题变为修改事件输入。
添加事件输入对话框会显示如下内容:
计划信息
项
|
描述
|
名称
|
您可以为基于事件的调度程序输入指定名称。名字可以是任意字母,最多60个字符,必须以字母开头。切勿使用包含 VBA 保留字的名称。参考 Microsoft VBA 帮助系统获取有关 VBA 保留字的更多信息。
|
描述
|
您可以对基于事件的调度程序输入提供不超过 80 字符的描述。
|
事件数据源
您可以为该数据链接输入数据源或者表达式。术语数据源指对信息源的引用,如iFIX标签名和历史文件,或其它兼容OPC的数据服务器。数据源也可以由 iFIX 对象(如图形、图表和变量)或第三方 OLE 控件构成。术语表达式指用一个或多个运算符相连接的常量、数据源或常量和数据源的组合。使用“浏览(...)”按钮打开“表达式编辑器”对话框。使用“快速修改”按钮直接修改数据库块,且无需启动数据库管理器。
事件属性选项卡
事件类型
您可以为基于事件的脚本触发选择必须达到的条件。选项如下:
选项
|
描述
|
为真时
|
对“数据源”字段中的布尔表达式求值,如果该表达式计算为非零值,则触发输入。
|
为假
|
在数据源一栏为布尔表达式求值,如果表达式求值为0时触发该选项。
|
数据修改时
|
每次数据源中的值发生变化时都触发输入。
|
总为真
|
在数据源一栏为布尔表达式求值,只要表达式求值为非0时,就以指定的间隔触发该选项。
|
总为假
|
对“数据源”字段中的布尔表达式求值,只要该表达式计算为零,就以指定的间隔触发输入。
|
间隔
您可以为基于事件的“为真期间”或“为假期间”输入指定每次触发之间的持续时间。只要“数据源”字段中的表达式分别计算为 1 或 0,就会触发输入。
“历史属性”选项卡
“历史属性”选项卡可以设置从 Proficy Historian 获取历史数据的查询的参数。该选项卡包含以下各项。
注意:以下字段(“更新率”字段除外)仅当您选择当“当前值”以外的“历史模式”时可用.
开始日期
项
|
描述
|
固定日期
|
指定是否为数据源查询输入具体的开始日期。
|
今天之前持续天数
|
指定是否输入今天之前从 Proficy Historian 提取数据的天数。例如,如果要显示两天前为数据源收集的数据,输入 2。
|
开始时间
项
|
描述
|
固定时间
|
指定是否可指定开始的具体时间,基于 24 小时制时钟。
|
锁定时间
|
锁定固定时间,即使您在控制面板的“日期和时间属性”对话框中更改时区也无法生效。只有在使用“固定时间”字段指定了具体的开始时间时,此字段才可用。
|
截至目前的持续时间
|
指定是否输入在当前开始时间前的持续时间。最小持续时间是 0 秒;最大是 23 小时 59 分钟 59 秒。
|
时区
项
|
描述
|
时区
|
允许您选择与开始时间相关联的时区。您可以选择客户端时间(计算机的时区)、服务器时间(Historian 服务器使用的时区)或标签时间(使用在 Historian 中设置的时区偏差)。默认时间分区是client机器上的分区。此字段仅当使用 Historian 时可用。
|
调整夏令时
|
如果您选择的时区使用夏令时,则调整时间。此字段仅当选中位于控制面板的“日期/时间属性”对话框中“时区”选项卡上的“根据夏令时自动调节时钟”时才有效。
|
历史模式
允许您确定 iFIX 如何从历史数据源选择和提取数据,并确定每个显示的值代表的含义。选项如下:
持续时间
持续时间确定历史数据源的时间范围。用于获取的持续时间最小值为 1 秒;最大值为 999 天 23 小时 59 分 59 秒。
项
|
描述
|
天数
|
允许您输入天数。此字段可与本区域中的其他字段配合使用。
|
小时数
|
允许您输入数据提取查询持续时间的小时数。此字段可与本区域中的其他字段配合使用。
|
分钟数
|
允许您输入数据提取查询持续时间的分钟数。此字段可与本区域中的其他字段配合使用。
|
秒数
|
允许您输入数据提取查询持续时间的秒数。此字段可与本区域中的其他字段配合使用。
|
更新率
允许您指定数据的更新率。默认更新率为 5 秒。对于一次性获取,允许使用零值。最快的更新率为 5 秒,最慢的更新率为 1:59:59。
项
|
描述
|
小时数
|
允许您输入数据更新率的小时数。此字段可与本区域中的其他字段配合使用。
|
分钟数
|
允许您输入数据更新率的分钟数。此字段可与本区域中的其他字段配合使用。
|
秒数
|
允许您输入数据更新率的秒钟数。此字段可与本区域中的其他字段配合使用。
|
操作信息
项
|
描述
|
操作
|
显示当出现定义的事件时触发的当前调度命令。如果该字段为空,您可以单击运行向导按钮打开多命令脚本向导、或者单击VB编辑器按钮打开VB编辑器来指定一个和多个命令。如果指定了多个命令,在“操作”一栏里就会显示“多个命令”。如果您使用VB编辑器来指定命令,“操作”一栏就会显示自定义脚本。
|
运行向导
|
打开多命令脚本向导为当前基于事件的输入自动创建 VBA 脚本。
|
VB编辑器
|
启动 Visual Basic 编辑器以显示当前基于事件的输入的脚本(如果存在)。如果没有脚本存在,您可以使用 VB 编辑器创建一个。
|
如何做...