如何创建新组件
以下步骤介绍了一种系统方法,用于增强添加所需连接点的内容。通过在领域中创建新组件可以得到一种自定义设计方法。
创建新组件的步骤
- 在 \\OpenBuildings CONNECT Edition\Configuration\Datasets\Dataset_US\DataGroupSystem 中创建一个架构 (.xsd)
或
使用定义编辑器实用工具创建新数据组定义。在架构中包括组件所需的所有必需属性。 - 分别在目录项名称下的 HVAC~ .xml 中为 HVAC 组件添加一个条目,在 Plumbing~.xml 中为水管组件添加一个条目。
- EndSpec 架构定义您所需的连接点的数量。例如,架构名称 EndSpec5_22222 表示您将有 5 个连接点,所有点的形状都是圆形(1 表示矩形,2 表示圆形,3 表示椭圆形)。
- 在 \\OpenBuildings CONNECT Edition\Configuration\Datasets\Dataset_US\DataGroupSystem 的 xml 文件中为每个属性定义缺省值。
- 在 *.methods 文件中添加一个条目,以链接到 \\OpenBuildings CONNECT Edition\Configuration\Datasets\Dataset_US\vba 中的 VBA 脚本。指定项目名称 (.mvba)、模块名称和入口点函数名称。 由于您在以上步骤中指定模块来创建新模块、入口点函数,因此,\\OpenBuildings CONNECT Edition\Configuration\Datasets\Dataset_US\vba 中具有不同的 VBA 项目。
- 为在入口点函数中分类的组件和实例创建新类模块。可用 VBA 项目列表。
- BMECH_AccessDoors.mvba
- BMECH_Cleanouts.mvba
- BMECH_AccessDoors.mvba
- BMECH_Cleanouts.mvba
- BMECH_Goosenecks.mvba
- BMECH_MiscFitting.mvba
- BMECH_MixedFitting.mvba
- BMECH_OvalFitting.mvba
- BMECH_PUMPS.mvba
- BMECH_RectFitting.mvba
- BMECH_RoundFitting.mvba
- BMECH_Sprinklers.mvba
- BMP_Equipments.mvba
- fixtures.mvba
- inlinedevices.mvba
- grilles.mvba
- valves_flanges.mvba
- 可以通过 VBA 项目管理器更改宏来创建具有连接点的静态单元组件。
要执行此操作,请将类模块按原样从项目(例如 HVAC_InlineDevices — ClsRectangularAHUs1)复制到新创建的类模块中。