4.10 带冲突列表的基于规则设计
基于规则设计允许您创建用户定义的规则来编辑P&I图和逻辑图。该功能可在项目属性Engineering\基于规则设计中激活,并适用于激活了智能图纸类型P&I图或逻辑图的所有图纸。
考虑到连接的方向,可以定义对象和对象组的组合,例如“管道->转接设备”、“管道->管道目标”或“泵->阀”。对于每个组合,您可以创建规则。如果在编辑图纸时不遵守这些规则,则任何冲突都将在打开的图纸中标记为图形
,并显示在相应的冲突列表中。
您可以在Visio选项卡EB图纸设定通过显示冲突按钮启用和禁用冲突显示。
在P&I图和逻辑图上,您可以Visio选项卡EB工具通过冲突列表按钮隐藏和显示可自由活动的冲突列表。冲突列表是具有固定不变列配置的工作表。它显示图纸中有冲突的对象的数据。可以在列表条目和图纸中的冲突之间导航。
有两种规则。一种是可以比较两个可选属性的属性值。另一种可以传递属性值。
· 比较:
例如,您可以检查仪表的工作压力是否大于或等于所连接泵的压力。如果不满足条件,则在打开的图纸和冲突列表中显示错误。
· 输送:
例如,可以将管道的管道类传递给所有标识的转接设备。在此背景下,您可以指定允许覆盖的情况。
对于“管道到转接设备”规则的规范,只能使用在管道设计中定义为转接设备的类型。可以在项目属性的Engineering\管道下的配置中定义作为转接设备的类型。

您可以在冲突列表和受影响对象之间导航,如下所示:
· 通过冲突影响对象的快捷菜单上的筛选冲突列表,可以将冲突列表限制为其相关条目。
· 在选择列表项并单击时
,受影响的符号在图中以蓝色标记。
您可以将项目中指定的规则保存为文件系统中的配置文件,并从该位置打开它们,以便在任何其他项目中进一步使用。或者,也可以通过项目选择对话框将其他项目的规则转移到当前编辑的项目中。