資源描述:
《在autocad中緩和曲線的幾種畫法》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、窗體底端在AutoCAD中緩和曲線的幾種畫法2011-06-2520:32???在AutoCAD中畫緩和曲線比較困難,目前常用的畫法有AutoLISP程序法(需要已知曲線要素)、坐標腳本法(需事先計算好各特征點及其他點為的坐標)、曲線命令法(需事先準備各特征點坐標),現(xiàn)分別介紹如下:畫法一:緩和曲線AutoLISP?應用程序?一、制作緩和曲線AutoLISP?應用程序???復制AutoLISP程序源代碼,打開“記事本”,粘貼進去后,另存為文件名“緩和曲線.LSP”,保存類型為“所有文件”(AutoLISP程序源代碼見附件?)二、加載緩和曲線AutoLISP應用程序在命令行輸入“appload
2、”打開自動加載對話框。在對話框的“查找范圍”里找到“緩和曲線.LSP”的那個程序,選中后,點擊【加載】,顯示“已成功加載緩和曲線.LSP”后,關閉對話框,ok你那個程序自動啟動加載了。三、在CAD中畫出切線長四、運行程序在命令行中輸入hh回車五、選擇兩條切線,然后輸入曲線半徑如:2204.5回車六、輸入緩和曲線長,如270,繪圖完成!?畫法二:坐標腳本法1.現(xiàn)做一個CAD腳本,會的人跳過(用Windows文本另存為“.scr”文件)2.腳本編輯輸入“SPLINE+空格鍵+Y坐標+,+X坐標+空格鍵+Y坐標+,+X坐標……”以此類推!點輸?shù)脑矫?,線條越平滑。也可以用EXCEL算出各個點的坐標后
3、粘貼進去,然后按照“SPLINE+空格鍵+Y坐標+,+X坐標+空格鍵+Y坐標+,+X坐標……”格式編輯。3.進入CAD,運行腳本,就行了!注意:你可能輸入了100個點,而出現(xiàn)的確只有幾個點,這個很正常,你把圖像刪除了,多運行幾次就行,一般不超過4次。?畫法三:使用真樣條曲線命令舉例如下:輸入導線:pline命令繪制1、2、3各點,其對應坐標如下x1=213.7748y1=92.1117x2=313.7748y2=92.1117x3=399.6787y3=143.3026繪制通過ZH、HZ、QZ、HY和YH各點的與路線導線相切的含緩和曲線的平曲線。通過計算,五個點的直角坐標為:ZH:X=232
4、.9548Y=92.1117HY:X=285.3608Y=94.4667QZ:X=311.8101Y=99.2371YH:X=336.9780Y=108.6801HZ:X=383.6319Y=133.7401使用真樣條曲線命令繪制含緩和曲線的平曲線的基本操作步驟如下:Command(命令):Spline(啟動真樣條曲線命令)object/(指定起點):232.9548,92.1117(通過ZH)Enterpoint:285.3608,94.4667Close/FitTolerance/(指定下一個點):311.8101,99.2371
5、<通過QZ>Close/FitTolerance/(指定下一個點):336.9708,108.6801<通過YH>Close/FitTolerance/(指定下一個點):383.6319,133.7401<通過HZ>Close/FitTolerance/(指定下一個點):<加如回車>(選擇輸入切點的模式)Enterstartangent(指定起點切向):232.9548,92.1117(輸入起點切點)Enterstartangent(指定端點切向):383.6319,133.7401(輸入終點的切點)?附件:緩和曲線Au
6、toLISP?程序源代碼?;;多義線摹擬緩和曲線。;;輸入起止直線、半徑、緩和曲線長或設計車速。;;命令:HH(defuncom_p()??(setql??0)?(command"ucs""o"(list(-0x1)00))?(command"pline"(list000)"w""0"""???(repeat1000?????(setql(+l(/Ls1000))???????????x(+(-l(/(*lllll)40CC))(/(*lllllllll)3456CCCC))???????????y(*id__(+(-(/(*lll)6C)(/(*lllllll)336CCC))(/(*ll
7、lllllllll)42240CCCCC)))?????);setq?????(command(listxy0))???);repaet?);command??(setqpt5(trans(listxy0)10))?);com_p(defunll_v()?(setqV??(getreal"GiveVelocity:")???????Ls1(*V0.85)???????Ls2(/(*0.0357VVV)R)