- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VBA的道路曲线要素表的程序设计
邓 勇,陈 亮(中围中材吲际I:程殴份有限公司(南京),汀苏南京21I100)
摘 要:AutoCAD作为一种功能强大的计算机绘图软件,目前已成为应用广泛的设计软件 在AutoCAD基础上二次开发出各
专业软件和程序也越来越 多,但大多具有一定的广泛适用性;不是针对某个人,或者某个具体专业 针对这些问题,中国中材
国际工程股份有限公司南《京)利用VBA语言编写了道路曲线要素表程序.从而实现了水泥原料矿山道路曲线要素表的自动生
成
关键词:VBA语言;曲线要素表:凸度
ProgrammingofroadspiralelementstablebasedonVBA
DengYong.ChertLiang(ChinaSinomaInlernationalEngineeringCo.Ltd.,Nanjing.Jiangsu.2I】JOO)
Abstract:Asapowerfulfimetiontomputeraideddesignsoftware.AutoCAD haspopularizedapplication.Andbase(1I【itCkutoCAD.
1nOl’ean(imorespecialsoftwareandprogrammearedevelopedthougthmostofthem havehroadapplicabilit),atacedainoxlent.1lOt
aimingalsolnepeopleorsortiematerialspecialib.Accordingtotheproblems.SINOMAprogramedtheroadspirallnlen|:-,lablell、
VBAandthenrealizedauto-generationfarcementrawmaterialmine.
Keywords:VBA;spiralelementstable:c(mvexitv
.
过简单的几何关系便可以得到。现就关键的道路曲
0 前言
线的偏角和坐标的获得.简要介绍如下.
从AutoCADR14.01版开始 ,AtttoCAD中就加入 首先在AutoCAD中虚先绘制出道路 中心线,为
了VBA(VisualBasicforApplication)作为AutoCAD r便于编程 ,曲线最好 以多义线(Polyline)绘制 若
的二次开发工具。VBA将AutoCAD和VisualBasic 是直线flane)、圆弧A(rc)等实体组成的,则啦先J}】
的功能很好的结合在一起.具有速度快 、易使用等优 PEDIT命令将其连接转变为多义线实体,
点,能快速创建出符合用户要求的程序.大大提高用 在AuIoCAD 中多义线是一个 独的实体 ,存
户的 作效率。笔者据此编写了水泥原料矿山道路 VBA(VisualBasicforApplication)中町 由实体 的
曲线要素表程序,本文就此作一介绍。 (Coordinates)属性获取其各顶点(Vedex)的 Lfiq信
息 同时由(gelbulge)函数可以得到实体每一段}l{]
1 曲线要素表的构成和编程原理
线的凸度 其代码如下:
1.1 曲线要素表的构成
水泥原料矿 山道路设计典型曲线
要素见表 】;道路曲线各要素的含意如 1
图所示。
1.2 编程原理
存 AutoCAD中将 图形绘制 出来 的
同时,图形的一些基本要素也就相应地
确定 :利用这 一特点 .在 AutoCAD中.
找到道路 }1心线的坐标、偏角等重要的
要素后,道路 曲线的其它要素将可 以通 图l 道路 曲线各要素的含意
文档评论(0)