明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2436|回复: 1

[基础教程] CAD中缓和曲线的画法

[复制链接]
发表于 2015-2-6 16:26:23 | 显示全部楼层 |阅读模式
AutoCAD中缓和曲线的几种画法,其实在AutoCAD中,想要画出缓和的曲线是一项比较困难的工作,目前常见的画法可以分为以下的这几种:
1.AutoLISP程序法,使用这个方法要求用户掌握已知的曲线要素。
2.坐标脚本法,该方法则需要用户事先计算好了各个特征点以及其他点的坐标值。
3.曲线命令法,该方法同样要求用户事先准备好了各个特征点的坐标值。
现在就来分别介绍一下这些方法的使用技巧。
画法一:通过缓和曲线AutoLISP 应用程序绘制曲线
一、准备缓和曲线AutoLISP 应用程序
首先我们需要复制一段AutoLISP程序的源代码(见附件),然后打开windows记事本工具,执行粘贴操作,并另存为其文件名设置为“缓和曲线.LSP”,选择保存类型为“所有文件”,关闭掉记事本。
二、加载缓和曲线AutoLISP应用程序
打开cad的命令行,用键盘输入命令“appload”,系统就会打开自动加载的对话框。在对话框中我们看到“查找范围”,在里面找到名称为“缓和曲线.LSP”的那个程序,用鼠标点击选中它后,再点击【加载】按钮,等待系统显示信息“已成功加载缓和曲线.LSP”后,就关闭掉对话框,这时候你的程序自动启动加载成功了。
三、如图是cad的加载/卸载程序对话框,完成以上的设置之后,我们就可以返回CAD界面中画出切线长了。

四、画出切线长之后,我们就运行新加载的程序,方法是在命令行中输入该程序,然后按enter键确认执行命令。
五、如图,cad绘图区中的两条切线已被选择,然后就是进行输入曲线的半径数据,比如我们输入:2204.5,然后按enter键确认即可。
六 最后一步,我们需要用键盘输入想要绘制的缓和曲线的长度,比如我们可以设置其长度为270,那么久输入270,然后按enter键确认执行即可,到这你就可以看到缓和曲线已经被绘制出来了。
画法二:使用坐标脚本法绘制缓和曲线
1.同样我们首先需要一个CAD脚本,使用Windows 文本编辑器进行另存为,设置其文件名为“.scr”文件即可。)
2.该脚本的编辑方法,就是按照以下格式进行输入:“SPLINE+空格键+Y坐标+,+X坐标+空格键+Y坐标+,+X坐标……” 以此类推。提醒一下,当你的点输入得越密集时,最后所得到的曲线条也会越趋于平滑。用户也可以通过使用EXCEL表格的功能计算出各个点的坐标后再复制粘贴进去,然后就是按照“SPLINE+空格键+Y坐标+,+X坐标+空格键+Y坐标+,+X坐标……”的格式进行上面的编辑即可。
3.编辑完脚本后,就可以进入到CAD中运行脚本了,打开cad命令行,输入脚本程序命令,然后按enter键执行命令。
注意的一点是:你编辑脚本的时候可能已经输入了100个点,而最终出现在cad绘图区上的点的确只有几个,其实这种情况是很正常的,你只要删除掉图像,多尝试运行几次就行,一般来说恢复正常所需要的次数不会超过4次的。
画法三:使用真样条曲线命令
这个方法用起来相对前两种方法比较复杂,现在举个例子说明一下,具体如下:
首先我们需要输入导线:在cad中使用pline命令绘制出1、2、3三个点,我们设置其对应的坐标值如下所示:
x1=213.7748 y1=92.1117
x2=313.7748 y2=92.1117
x3=399.6787 y3=143.3026
然后就是绘制出同时经过了ZH、HZ、QZ、HY和YH等各点的,并且相切于路线导线的平曲线,该平曲线含缓和曲线。
经过精细的计算之后,我们得出了五个点的各自的直角坐标数值为:
ZH:X=232.9548 Y=92.1117
HY:X=285.3608 Y=94.4667
QZ:X=311.8101 Y=99.2371
YH:X=336.9780 Y=108.6801
HZ:X=383.6319 Y=133.7401
准备好以上所需的点坐标值直角坐标值之后,我们就开始使用cad的真样条曲线命令进行绘制含缓和曲线的平曲线。命令执行的基本操作步骤如下所示:
Command(命令): Spline(启动真样条曲线命令)
object/(指定起点):232.9548,92.1117(通过ZH)
Enter point :285.3608,94.4667
Close/Fit Tolerance/(指定下一个点):311.8101,99.2371<通过QZ>
Close/Fit Tolerance/ (指定下一个点) :336.9708,108.6801<通过YH>
Close/Fit Tolerance/(指定下一个点):383.6319,133.7401<通过HZ>
Close/Fit Tolerance/(指定下一个点):<加如回车>(选择输入切点的模式)
Enter star tangent(指定起点切向):232.9548,92.1117 (输入起点切点)
Enter star tangent(指定端点切向):383.6319,133.7401 (输入终点的切点)
----丝路 教 育学院分享



该贴已经同步到 心有往生的微博
发表于 2015-7-6 11:27:16 | 显示全部楼层
感谢楼主无私奉献
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-24 06:04 , Processed in 0.144524 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表