问题背景
用户在PID中放置控制阀等元件会自动带出仪表注释(INSTRUMENT_ANNOTATION),但是单个仪表注释无法满足用户所有的应用场景,有时需要两个不同组合的仪表注释,本文将介绍如何进行自定义仪表注释来实现不同的仪表注释组合。
操作步骤
1. 启动 Bentley Class Editor.
2. 选择对应的工作空间以及工作集,选择 OpenPlant_PID.01.08.ecschema.xml 文件进行加载,同时添加附加的 schema 文件 OpenPlant_PID_Supplemental_Design.01.08.ecschema.xml
参考路径:C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\OpenPlantExample\WorkSets\Metric\Standards\OpenPlant\Schemas
详细步骤参考此 wiki 链接:
3、导航到 INSTRUMENT_ANNOTATION 类,切换到 Properties 看到 TEXT1 和 TEXT2,然后复制 TEXT1 或 TEXT2 后 Name 修改为 TEXT3,见下图:
4、修改 Annotation Custom Attributes,见下图:
注意:可以修改坐标控制 TEXT3 位置和 Visibility 控制 TEXT3 是否显示,为了不影响默认注释,此处修改为 False 不显示 TEXT3
5、正常我们不应影响默认仪表注释类型,所以我们需要新创建我们需要的仪表注释类,如拷贝 DISCRETE_ANNOTATION 和 INSTRUMENT_OVAL_ANNOTATION 后新的注释类 DISCRETE_ANNOTATION1 和 INSTRUMENT_OVAL_ANNOTATION1。(可以修改其显示名称)
6、导航到 DISCRETE_ANNOTATION1 为例,切换到 Properties 选择 TEXT1 然后点击 Override,修改 Visibility 为 False
7、选择 TEXT3 然后点击 Override 修改坐标,由于用 TEXT3 替换 TEXT1 位置,所以修改坐标为 TEXT1 坐标,如下图:
8、将新建的仪表注释类添加到注释列表,需要找到如下两个 List:
导航到 CONTROL_VALVE_ANNOTATION_BODY_LIST,点击 Items 右键 Add Element,将新创建的仪表注释类添加到对应位置,见下图:
导航到 CONTROL_VALVE_ANNOTATION_DIVIDER_LIST,点击 ValueMap 右键 Add Element,将需要添加的 Divider 添加到如下位置,见下图:
说明:Divider List 可以参考仪表注释属性 BUBBLE_LOCATION 的 StandardValues
9、保存所有设置,重启 PID 验证:
相关参考资料:
Bentley 中文技术资料库 - 技术资料库 - PID新建仪表注释如何设置是圆形还是椭圆形气泡 - Communities