GENESIS64 运行模式下的命令配置

时间:2024-10-13 06:12:01

命令的主要目的是为用户提供一个简单的方式以最小的开放工作量来汰拶珏茧监视他们的资产结构。命令还提供了一种方法, 以完成以前仅可能使用 JScript. NET 的操作, 在朐袁噙岿ICONICS应用程序的 Silverlight 版本中不支持该项。你可以使用ICONICS客户端应用程序和控件 (如 GraphWorX64、AssetWorX、AlarmWorX64 查看器、TrendWorX64 查看器、AnalytiX 查看器等) 的命令。本文档将向您展示如何配置命令以及如何在运行时操作中使用它。有两种配置和使用命令的方法。首先是将您的命令分配给Workbench-SL中的 AssetWorX 提供程序中的设备类或资产, 并通过 AssetWorX Navigator导航器调用它们。其次是在 GraphWorX64 中定义和执行您的命令通过Pick命令。有关命令及其体系结构的详细信息, 请阅读题为 GENESIS64 的文档说明-命令介绍.说明: GENESIS64 应用程序中使用强大命令的指南。基本要求: GENESIS64及其体系结构的基本知识。熟悉文档说明GENESIS64 -命令介绍。

工具/原料

GENESIS64软件

在AssetWorX 中定义命令

1、对于本示例, 我们将使用与 GENESIS64 一起安装的示例 AssetWorX 配置数据库。

2、在互联网资源管理器IE上打开Workbench-SL。

3、选择 AssetWorX, 并将树状图展开到conpany这个级别。

4、点击Foxboro bakery设备, 你应该看到它的属性。要向设备分配命令, 请单击 "命令Commands " 选项卡, 然后按 "添加Add "。

GENESIS64 运行模式下的命令配置

7、为了理解接下来的配置步铿溘老呻骤,我们应该理解所有显示的属性。让我们从执行标志execution flags开始:· 可见Visible – 该命令是否在 AssetWorX 导诰胯平怃航器中可见。如果它不可见, 它仍然可以通过拖 & 拽操作或作为默认命令执行。· 默认Default – 该命令将在 AssetWorX 导航器中作突出显示, 并且在选择该资产时将默认执行该指令。请注意, 您必须为该默认命令指定一个目标。可以在目标字段中使用通配符 (如星号) 来针对多个对象。请注意, 您可以为单个资产设置多个默认命令。· 拖 & 拽 – 你将能够将该设备拖到一个对象上,如果能够适用,将执行该命令。此操作将忽略目标属性。

8、所有子项上都可以看到的属性决定该命令是否将由所有子项继承。

9、最后一个通用属性可用来影响可能承载AssetWorX导航器的各种客户端中的命令的可见性。

10、以下属性是特定于命令类型的属性。由于我们选择了加载图形显示画面Load Graphic Displa烤恤鹇灭y命令, 就会出现这四个参数:· 文件名FileName – 指定显示文件名· 本地别名LocalAliases – 为显示画面定义本地别名的选项· 全局别名GlobalAliases – 为显示画面定义全局别名的选项· 目标类型TargetType – 要在目标显示画面加载显示画面的类型· 目标名称TargetName – 要加载显示画面的目标显示画面的名称· 目标Target – 目标对象的注册名称。可以将星号用作通配符以指向多个对象。如果将此字段留空, 则用户可以在运行时选择目标。在运行时右键单击 AssetWorX 导航器中的此资产可从命令的可用对象列表中进行选择。

11、出于我们的演示目的,使用下图中列出的属性创建两个加载图形显示画面Load Graphics Display的命令。保留表1中未列出的属性的默认设置,或者在相应的单元格中没有值的话。

GENESIS64 运行模式下的命令配置

6、在 AlarmWorX64 查看器中创建一个名为 "Filter1" 的筛选器Filter, 但不启用它。将筛选器Filter配置为仅显示严重性高于500的警报。

GENESIS64 运行模式下的命令配置

12、在AlarmWorX64 查看器和 GridWorX 查看器上手动禁用筛选器Filter, 以便您可以看到下一步骤的全部效果。

13、选择Foxboro bakery。当您选择它时, 将执行所有默认命令。Filter1 将被应用于我们的显示画面中的所有控件中,因为该命令的目标属性中有星号,显示画面1也将加载到 GraphWorX64 查看器中, 标题为 "Details", 因为它与该命令的目标相匹配。

14、右键单击Foxboro bakery。这将打开所有已定义和允许的命令的列釉涑杵抑表。在我们的例子中, 你应该看到 Filter1 和Load Displa烤恤鹇灭y 2。" The Load Display 2" 命令没有在 AssetWorX 提供程序中定义的特定目标, 因此单击它将打开另一个具有所有可能目标的列表。选择它并选取详细信息以在详细信息 GraphWorX64 查看器中打开。

GENESIS64 运行模式下的命令配置

5、选择筛选器Set Filter命令, 这样我们就可以看到它与AssetWorX 命令相比是如何工作的。请注意, GraphWorX64 中的可配置参数较少。您不必定义 AssetWorX 本地任何选项, 也不必在 GraphWorX64 中应用。注意: 如果将 拖拽命令 属性设置为 True, 则只能使用拖拽操作执行命令。

6、在 筛选名称FilterName 中选择 "Filter2", 然后从目标下拉列表中选择 "AlarmControl1" 目标名称。也可以手动输入名称。

7、由于我们没有在 AlarmControl1 中定义 "Filter2", 我们可以利用拾取操作的筛选表达式FilterExpression 字段来定义筛选器。在 FilterExpression 中输入以下表达式。这将只显示严重性为900的记录。x={{BaseEventType.Severity}} == 900

8、转到运行模式。

9、单击按钮, Filter2 将应用于 "AlarmControl1" 对象。如果它不存在, 它将被创建。

10、你可以看到, 筛选器实际上已添加到 AlarmControl1 的筛选器列表中。右键单击 AlarmWorX64 查看器, 然后选择 筛选器"以查看新的 Filter2。

© 手抄报圈