【问题背景】
在OpenPlant应用程序中,有时需要根据项目要求增加一些特殊属性。此时需要加载对应的Schema文件进行编辑来达到这个目的。
本文将介绍如何通过Bentley Class Editor加载Schema文件。
【操作步骤】
1.启动Bentley Class Editor。
2.点击File>Open, 然后导航到对应的工作空间及工作集路径下。选择OpenPlant_3D.01.08.ecschema.xml文件,并点击打开。OpenPlant_3D.01.08.ecschema.xml是OpenPlant最核心的Schema文件,默认必须加载,从名称OpenPlant_3D就可以看出来,后面的01.08代表Schema的版本。
路径说明:比如,OPM2024版本,WorkSpaces=OpenPlantExample,WorkSets=Metric 时,对应路径为:
C:\ProgramData\Bentley\OpenPlant 2024\Configuration\WorkSpaces\OpenPlantExample\WorkSets\Metric\Standards\OpenPlant\Schemas
3.接着会弹出对话框,自动定位到所需的参考Schema文件: BentleyBase.01.00.ecschema.xml
路径就是对应的WorkSpaces=OpenPlantExample下的Standards路径下,如果软件不能自动定位,需要参考如下截图手动指定一次。
4.补充Schema,在OpenPlant_3D 文件上点击右键,从子选项中选择Supplement Schema:
5.弹出如下对话框,点击添加:
6.弹出如下对话框,路径和OpenPlant_3D.01.08.ecschema.xml 是相同的。通常,会选择如下标记的Schema,按住Ctrl按钮可以多选,然后点击Open。
从文件名包含的Supplemental字样可以看出,这些都属于附属Schema。
7.接着点击OK。然后会如同上述第三步,尝试自动加载所需的参考Schema,依次点击Open进行加载即可。
8.最后,可以在如下截图标号1处看到 [Supplemented],展开References可以看到标号2处的列表,即所需的参考Schema列表。到此已完成Schema的加载。