摘要
ABD是当前水利水电工程BIM技术应用日益广泛的软件平台,其在水工结构快速建模方面功能尚有欠缺,基于ABD平台针对水工结构进行一定的二次开发和定制,可提高相关专业的工作效率,对于加快三维协同设计工作进度效果明显。由于当前针对ABD平台的VBA二次开发相关文献资料及研究成果较少,较系统地研究梳理了采用C#语言进行相关二次开发过程中的关键技术问题,并提供了相对完整的程序代码;实现了对典型水工结构三维模型的快速建立。实现思路及程序代码对类似工作具有一定的参考意义。
ABD is a software platform of BIM technology which has been widely used in hydraulic and hydroelectric engineering, but its functions in rapid modeling for hydraulic structures are still lacking. Through a certain secondary development and customization based on ABD platform,it could improve the modeling efficiency. Because of lacking relevant literatures and research results of VBA secondary development on ABD platform, this paper studied the related key technical issues,and provided the program codes completely. The3 D model of typical hydraulic structure could be established rapidly. The realization approach and the program codes could provide a certain references to the similar working.
引文
[1]YONGANFU.一步步学习Addin[EB/OL].[2014-11-10].https://communities.bentley.com/communities/other-communities/chinafirst/w/chinawiki/17770/addin.
[2]学习Micro Station VBA[M].北京:中国水利水电出版社、知识产权出版社,2007.
[3]Bentley Systems Incorporated.Bentley Micro Station Tri Forma V8Visual Basic for Application Help[R].2016.
[4]MARK MICHAELIS.C#本质论[M].3版.北京:人民邮电出版社,2010.
[5]JEFFREY RICHTER.CLR via C#[M].4版.北京:清华大学出版社,2015.