二 CAD二次开发——预应力钢束导出midas格式坐标

继上一篇内容介绍完如何获取到钢束线形坐标,本篇介绍下如何将坐标导出为EXCEL,本插件导出EXCEL的形式为新建一个EXCEL文档 , 并默认打开,下面就进入正题吧 。

二 CAD二次开发——预应力钢束导出midas格式坐标

①为“导出钢束线形坐标”按钮的响应函数,添加实现代码 。注意代码中包含了对导入点坐标的检查,若在插件上勾选了导入点坐标选项,则会对导出的坐标进行修正,以保证导出到EXCEL的坐标与MIDAS模型中的坐标一致,编写代码如下:
二 CAD二次开发——预应力钢束导出midas格式坐标

二 CAD二次开发——预应力钢束导出midas格式坐标

二 CAD二次开发——预应力钢束导出midas格式坐标

【二 CAD二次开发——预应力钢束导出midas格式坐标】传统导出EXCEL用COM的方式居多,但是com用起来较为麻烦,本插件采用的Netoffice开源库,调用EXCEL , 使用起来简单很多 。通过NuGet管理器搜索NetOffice,选择相应版本安装即可 。
二 CAD二次开发——预应力钢束导出midas格式坐标

安装完成后进行引用:
using Excel = NetOffice.ExcelApi;
②设置导入点坐标
大部分时候,CAD的导入点坐标和Midas模型中的坐标是不对应的,这个时候线形坐标就应该以midas的坐标进行修正,插件可通过勾选检查框来选择是否转换坐标,检查框的设置代码如下:
二 CAD二次开发——预应力钢束导出midas格式坐标

下面演示下整个插件的效果:
二 CAD二次开发——预应力钢束导出midas格式坐标

好了 , 整个插件到这里就全部完成了 , 有疑问的小伙伴可以私信,下期见!

相关经验推荐