[发明专利]基于ObjectARX的城市明挖隧道横断面绘制方法在审
申请号: | 202110313118.X | 申请日: | 2021-03-24 |
公开(公告)号: | CN113139222A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 曹校勇;杨绍战;刘罡;刘智;刘洋;朱宝山;苟超;李琛;孙海东;高一桐 | 申请(专利权)人: | 中交第一公路勘察设计研究院有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F30/12 |
代理公司: | 西安新思维专利商标事务所有限公司 61114 | 代理人: | 黄秦芳 |
地址: | 710075 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 objectarx 城市 隧道 横断面 绘制 方法 | ||
1.基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述方法包括以下步骤:
a.在AutoCAD中启动绘制横断面的用户操作界面;
b.选择需要绘制的横断面类型;
c.输入隧道横断面设计参数;
d.调用计算引擎计算横断面特征点坐标值;
e.判断参数的有效性:根据判定规则,判断数据的有效性,若满足,则继续下一步,若不满足,则返回步骤c重新输入;
f.初始化绘图环境:根据企业级、项目级设计情况,调用绘图标准模板文件初始化当前图层、线宽、文本样式、标注样式的绘图环境;
g.在当前图纸中自动绘制横断面图形并计算横断面面积的工程数据;根据内外轮廓线特征点计算出横断面面积的工程数据;
h.输出操作日志:并进行图纸复核,若满足,则结束绘制;若不满足,则返回步骤c重新进行。
2.根据权利要求1所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤a中,在AutoCAD命令行区域输入命令显示出开发好的城市明挖隧道横断面设计模块主界面;主界面采用微软的MFC框架研发,利用ObjectARX技术中消息传递机制,和AutoCAD软件以及研发的绘图模块、计算模块进行信息交互。
3.根据权利要求2所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤b中,根据需求调研及历史工程统计,确定提供了分离式U型槽、整体式U型槽、一箱单孔矩形、一箱单孔折板拱、一箱两孔矩形、一箱两孔折板拱六种城市明挖隧道常用横断面类型,从提供的常用横断面类型中选择一种需要绘制的类型,不常用类型采用自定义方式。
4.根据权利要求3所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤c中,城市明挖隧道横断面工程设计参数包括断面高度、顶底板厚度、边中墙厚度和各处倒角尺寸,还能从程序内嵌的标准模板库中选择模板数据然后编辑确定设计参数。
5.根据权利要求4所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤d具体为:根据输入的设计参数,调用具有通用几何数据结构接口的计算引擎模块按照断面各点的几何拓扑关系,计算出横断面特征点的笛卡尔坐标值。
6.根据权利要求5所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤g中,根据计算的特征点坐标,通过ObjectARX程序控制AutoCAD软件进行城市明挖隧道横断面自动绘制,包括:外轮廓线绘制、内轮线绘制、尺寸标注绘制及倒角标注绘制。
7.根据权利要求6所述的基于ObjectARX的城市明挖隧道横断面绘制方法,其特征在于:
所述步骤g中,所有绘图图元均由调用AcDbLine、AcDbPolyline、AcDbText、AcDbDimension的AutoCAD平台自有实体创建,不包含自定义实体;根据绘制内外轮廓线时构建的AcDbCurve实体调用面积方法getArea计算出横断面面积的工程数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中交第一公路勘察设计研究院有限公司,未经中交第一公路勘察设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110313118.X/1.html,转载请声明来源钻瓜专利网。