自动绘制缓与曲线圆曲线方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动绘制缓与曲线圆曲线方法

自动绘制缓和曲线圆曲线方法 ? 摘要:根据AutoCAD提供的宏,通过Microsoft Visual Basic编写辅助程序绘制曲线。 关键词:缓和曲线 圆曲线 绘制 ? 说明:基本线形曲线主要分为圆曲线和缓和曲线。圆曲线是具有一定曲率半径的圆弧;缓和曲线是连接直线与圆曲线的过渡曲线,其曲率半径由无穷大渐变为圆曲线半径。由于经常需要精准的绘出线路的圆曲线和缓和曲线,以便准确的计算出线路中心至地面上某点的距离,通过学习和研究运用AutoCAD集成的Visual Basic编写出一个绘制曲线的辅助程序,供大家学习参考。 ? 基础:AutoCAD辅助程序qxhz是通过辛普森公式编写,该公式则是利用区间二等分的三个点来进行积分插值。需提供已知数据(起点坐标、方位角、长度、间距、起止点半径),方法近似于大家所称的线元法。 ? 准备:1、已知数据(曲线要素):交点坐标:X=3373351.385、Y=458628.379;交点桩号:JDK=9557.84;曲线半径:R=2040;曲线转角:az=-14°18ˊ10″;缓和曲线:ls1=260、ls2=280;计算方位角:F=152°09ˊ41.68″ ? ?2、hzqx.dvb辅助程序(下载地址附后) ? 例子:绘制第一段缓和曲线ls=260。 辅助:通过“曲线坐标计算程序V1.10.30求出第一切线长T1=387计算得出直缓桩号ZH=9170.84 曲线坐标计算程序V1.10.30下载地址: HYPERLINK /blog/post/QXRJ.html \l tc_qz_original=295188316 \t _blank /blog/post/QXRJ.html ? 通过公式:ZHX=JDX-T1*Cos(F)、ZHY=JDY-T1*Sin(F)求得直缓坐标:ZHX=3373693.597、ZHY=458447.6578 输入示例:起点坐标:458447.6578,3373693.597(数学坐标与测量坐标相反)、起点方位角:152d0941.68(格式d)、起点半径:0(属于直线接缓和曲线半径无穷大)、止点半径:-2040(缓和曲线接圆曲线方向为左转)、长度:260、间距:1 ? 步骤: 1、??打开AutoCAD在命令行输入:appload回车键。 2、??弹出“加载/卸载应用程序对话框。 ? ? 3、选择qxhz.dvb→点击“加载→点击“关闭→出现以下对话框。 ? ? 4、在命令行中输入:qxhz回车键会提示: 4.1请获取(或输入)曲线起点坐标,在这里可以用鼠标指针直接点击图中的位置或者手动输入坐标,输入:458447.6578,3373693.597(数学坐标与测量坐标相反) ? ? 4.2、请获取(或输入)曲线起点方位角,输入:152d0941.68(字符为英文) ? ? 4.3、请输入曲线长度(m):260(为第一段缓和曲线长度) ? ? 4.4、请输入曲线起点半径R(左转为负,右转为正,直线为0):0(属于直线接缓和曲线,由于直线半径无穷大则输入0) ? ? 4.5、请输入曲线止点半径R(左转为负,右转为正,直线为0):-2040(缓和曲线接圆曲线,输入曲线半径-2040,由于是左转则为负) ? ? 4.6、请输入计算间距(m):1(计算步长值,每1m计算一个点) ? ? 5、提示:曲线绘制完毕(说明已经成功绘制)。 ? ? ?5.1在命令行中输入Z回车键。 ? ? 5.2在命令行中输入E回车键。 ? ? 5.3绘制完毕的图形如下:(第一张为未选中图形,第二张为选中后的图形,从图中可以看出线条点数不计其数)。 ? 由于半径较大,缓和曲线较短,所以绘制出来的曲线看起来不太明显。 ? 对比: 通过qxhz辅助程序成功绘制出了第一段缓和曲线,现在进行数据对比; 1、???获取数据:将曲线选中在命令行输入li回车键→F2→会弹出“AutoCAD文本窗口→这时会得出下列格式数据: ?????????at point? X=458447.6578?Y=3373693.5970? Z=?? 0.0000 ?????????at point? X=458448.1248?Y=3373692.7127? Z=?? 0.0000 ?????????at point? X=458448.5918?Y=3373691.8285? Z=?? 0.0000 ? ? ? ? ?………………………………………………………………… 2、???计算数据:通过“曲线坐标计算程序VBA4.6输入好已知数据进行坐标正算出中桩坐标,然后与li命令查询的坐标进行对比,图示如下: 曲线坐标计算程序VBA4.6下载地址: HYPERLINK /blog/view.asp?id=139 \l tc_qz_ori

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档