基于.NET API(C#)的钻孔柱状图绘制软件开发

2019-08-21 06:19:32宋尚
城市道桥与防洪 2019年8期
关键词:二次开发信息

宋尚

(上海市政工程设计研究总院(集团)有限公司,上海市 200092)

0 引 言

现阶段在使用AutoCAD软件进行市政工程基坑围护横断面制图工作时,需要明确表示出钻孔信息。而地质勘察单位所提交的地勘成果通常不能满足设计图纸的需求,需要设计人员进行二次处理,导致工作量大,重复度高,且容易出错。另一方面,在利用启明星软件(FRWS7.2)进行计算时,也需要批量输入钻孔信息,与绘制钻孔柱状图工作通常是重复的。

另一方面,基于AutoCAD的二次开发技术目前已经相当成熟,现通过Excel和AutoCAD.NET(C#语言)的二次开发技术,编写钻孔信息表格及批量绘制钻孔柱状图的插件,实现钻孔信息的便捷化输入及钻孔柱状图的批量绘制功能,大幅度提升设计人员的计算及绘图效率。

1 软件平台及二次开发语言

软件平台为AucoCAD2014。目前AutoCAD二次开发的主要语言有:Autolisp、ADS、VisualLisp、VBA、ObjectARX、.NET API等,.NET API是自 AutoCAD2006开始增加的一种全新的开发方式,由于使用应用程序本地化的.NET API或者ActiveX/COM组件库,当AutoCAD二次开发程序需要与其他的Windows应用程序(如Excel)协同工作时,相比其他开发语言,.NET API结合度更高,操作更加便捷[1-3]。基于此,现开发软的件选择.NET API中的C#作为程序设计语言。

2 软件流程

实现钻孔柱状图的批量绘制需要模板文件制作、钻孔信息录入与存储、软件调用成图三个步骤,具体流程详见图1所示。其中EXCEL模板文件满足钻孔信息的输入、存储和调用功能,通过EXCEL函数将钻孔信息输入工作最大简化,只需输入一次土层参数及钻孔参数,自动生成启明星软件计算及校对所需信息(详见第5节)。……

登录APP查看全文

猜你喜欢
二次开发信息
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
Micaps3.2 版本二次开发入门浅析
西藏科技(2015年12期)2015-09-26 12:13:51
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
汽车零部件(2014年5期)2014-11-11 12:24:32
基于Pro/E二次开发的推土铲参数化模块开发
信息
建筑创作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32