专业编程基础技术教程

网站首页 > 基础教程 正文

HS设计系统介绍之:Bentley产品二次开发

ccvgpt 2024-11-15 16:46:47 基础教程 8 ℃

一、Bentley二次开发的企业价值

1. 规范企业设计流程,降低设计出错率;

2. 整合企业资源库,实现企业资源共享;

HS设计系统介绍之:Bentley产品二次开发

3. 减少重复性操作,提升企业设计效率;

4. 产品模块化设计,形成企业配置型设计体系。


二、关于ABD

  • AECOsim Building Designer(简称ABD)软件是基于Bentley公司的三维设计软件MicroStation(简称MS)的基础上发展而来。
  • ABD也同样支持MS的三种开发方式,分别为:
  1. MDL(MicroStation Development Libraries)
  2. Addin(C#)
  3. VBA(VB)
  • 三种开发方式分别具备不同的语言特性
  1. MDL是MS最早的开发方式,接口丰富功能强大,而且支持MS命令表机制,开发的功能更符合MS的风格;
  2. VBA开发相对比较便捷,但是很难完成复杂功能的开发,VBA更适合应用开发和使用;
  3. Addin开发采用C#语言及.Net平台,相较MDL开发更加容易上手。


三、我们的ABD二开技术优势和亮点

ABD的MDL、VBA和Addin的这三种开发方式,我们都有成熟的技术解决方案,可根据企业需求,选择其中一种为企业提供最佳开发解决方案。

1. 我们的Bentley产品二次开发系统安装简单,维护方便;

2. 拥有一支优秀的研发团队,多年的行业积累,形成多行业产品解决方案及产品模块包;

3. 针对不同客户、不同类型的产品,提供定制化开发,满足企业定制化需求;

4. 可与设计工具和BIM系统无缝集成。


四、我们的ABD二开解决方案

1. 通风、给排水、电气模块构件扩充

ABD软件的对象库数量少,创建参数化构件过程比较繁琐,增加了设计人员创建模型的难度。HS设计系统针对这一需求对ABD软件各模块的构件库进行了扩充,将一些常见的构件进行了参数化设计加入到通风、排水、电气等各模块构件中,以便于使用者直接调用,大大节省了设计人员创建模型所需要消耗的时间成本。

(构件库扩充)

2. ABD ProjectWise开发

  • 模型管理:将非参数化模型分门别类,通过ProjectWise来管理模型库;
  • 模型权限:利用ProjectWise(PW)的权限功能,对模型库的使用、编辑进行权限管理功能;
  • ABD调用模型:将ABD与PW集成,ABD端通过开发实现快速调用模型,并可对模型进行编辑操作。

(ABD PW开发)

3. 参数化布放

  • 参数化建模:利用参数化建模功能,建立参数化单元库;
  • 参数化模型管理:通过PW或本地来管理模型库;
  • 调用模型布放:调用参数化模型来实现快速布放。

参数化模型布放

4. 网架生成工具

  • 可以读取由MST2016生成的网架报告;
  • 分析网架报告,获取网架信息;
  • 根据网架信息,自动生成网架模型。

网架生成过程展示

5. 柱号标注

  • 将柱号拆分成固定柱号和顺序柱号;
  • 设定许容值,允许X/Y值存在差值;
  • 创建柱号文本并将其转成实体。

(柱号标注)

6. 数据组标注

  • 选取构件的数据组属性;
  • 将属性以文本进行标注。

(数据组标注)

7. 资产管理

  • 资产信息容定制及资产信息的录入
  • 新增资产或者报废的资产内容都有实时对应的关系;
  • 对特定的资产内容可以进行对应条件的筛选及报表输出。

(资产管理)

Tags:

最近发表
标签列表