基于AutoLisp軸類零件參數(shù)化繪圖含程序及2張CAD圖
基于AutoLisp軸類零件參數(shù)化繪圖含程序及2張CAD圖,基于,autolisp,零件,參數(shù),繪圖,程序,cad
基于AutoLisp軸類零件參數(shù)化繪圖
摘 要
AutoCAD是當(dāng)今世界上使用最多的通用繪圖軟件之一,但其在某些具體的功能方面仍有其自身的不足。在機(jī)械零件的設(shè)計(jì)繪圖中,一些常用圖形需要經(jīng)常繪制,若我們逐一繪制,顯然費(fèi)時(shí)費(fèi)力,事倍功半,系統(tǒng)自帶的圖快復(fù)制粘貼插入等編輯功能操作又有著難以避免的局限性。隨著標(biāo)準(zhǔn)件庫(kù)的陸續(xù)推出,確實(shí)解決了很大一部分問題,但我個(gè)人認(rèn)為這無法滿足我們對(duì)實(shí)際的要求。因此,為了提高繪圖速度,我們可以利用計(jì)算機(jī)軟件來進(jìn)行參數(shù)化繪圖。AutoLisp語(yǔ)言內(nèi)嵌于AutoCAD,實(shí)現(xiàn)了計(jì)算與繪圖的統(tǒng)一,我們有必要在AutoCAD平臺(tái)上,利用語(yǔ)言進(jìn)行二次開發(fā),建立常用圖形庫(kù),在繪制時(shí)調(diào)出,避免重復(fù)性勞動(dòng)及繪圖不規(guī)范等問題。
本論文的主要目的就是在對(duì)軸類零件結(jié)構(gòu)分析的基礎(chǔ)上,選擇一種有代表性的圖形結(jié)構(gòu),通過采用AutoLisp語(yǔ)言編程對(duì)AutoCAD進(jìn)行二次開發(fā),即可實(shí)現(xiàn)不同軸徑、槽寬和槽深的軸剖面圖的自動(dòng)繪制及尺寸標(biāo)注,提高了軸類零件的繪圖效率。
關(guān)鍵詞:軸類零件;參數(shù)化設(shè)計(jì);二次開發(fā);AutoLisp語(yǔ)言
Abstract
AutoCAD is the world’s most common use of graphics software,but its specific functions in certain still its own shortcomings.Drawing in the design of mechanical parts,some common graphic needs often draw,if we draw one by one,obviosly laborious and time consuming duplication of efforts,the system map that comes with fast copy and paste into other editing operations it has inevitable limitations.With the continuous introdution of standard parts library,a large part of the problem is indeed solved,but personally think that we can not meet the actual requirements.Therefore,in order to improve drawing speed,we can use computer software to conduct parametric drawing.AutoLisp language embedded in AutoCAD, calculation and drawing to achieve a unified,we need the AutoCAD platform,use the second language development,the establishment of common graphics library,in the draw when called up,to avoid repetitive work and the problem of drawing is not standardized,etc.
The main purpose of this paper is to analyze three dimensional structure based on the graphic to select a representative structure,through the use of AutoLisp language programming on the secondary of AutoCAD,you can achieve different shaft diameter,groove width and groove depth of the axial profiles of automatic drawing and dimensioning,improve the efficiency of shaft parts of the drawing.
Keywords:shaft parts;parameterization design;secondary development;AutoLisp language
目 錄
引言 1
1 AutoCAD及其二次開發(fā)技術(shù) 2
1.1 第一代開發(fā)工具——AutoLISP 2
1.2 第二代開發(fā)工具——ADS 2
1.3 第三代開發(fā)工具——Visual LISP,ARS及基于ActiveX Automation技術(shù)的VBA等 3
1.3.1 Visual LISP(VLISP) 3
1.3.2 ARX 3
1.3.3 基于ActiveX Automation技術(shù)的VBA等開發(fā)工具 4
1.4 總結(jié) 5
2 利用AutoLisp進(jìn)行參數(shù)化繪圖的方案 6
2.1 鼠標(biāo)拖動(dòng) 6
2.2 尺寸驅(qū)動(dòng) 6
2.3 總結(jié) 7
3 對(duì)話框的設(shè)計(jì) 8
3.1 DCL語(yǔ)言的語(yǔ)法規(guī) 8
3.2 對(duì)話框設(shè)計(jì)中用到的控件和屬性 8
3.3 對(duì)話框的程序編譯 9
4 系統(tǒng)設(shè)計(jì) 14
4.1 軸設(shè)計(jì)的總體方案 14
4.2 主程序的設(shè)計(jì) 14
4.2.1 對(duì)話框PDB函數(shù) 14
4.2.2 主程序的編譯 16
4.3 程序的運(yùn)行 25
5 結(jié)論 29
謝 辭 30
參考文獻(xiàn) 31
引言
AutoLisp是集成在計(jì)算機(jī)輔助設(shè)計(jì)軟件AutoCAD和MDT中,為擴(kuò)展它們的功能和編寫應(yīng)用程序而設(shè)計(jì)的一種編程語(yǔ)言,它的起源可以追溯到20世紀(jì)50年代末的LISP語(yǔ)言。LISP最初是為了編寫人工智能(AI)應(yīng)用程序設(shè)計(jì)的,現(xiàn)在仍是很多人工智能程序的基礎(chǔ)。LISP之所以被選為AutoCAD最初的應(yīng)用程序編輯接口,是因?yàn)橹挥兴胚m合于工程中的非結(jié)構(gòu)化設(shè)計(jì)過程。美國(guó)Autodesk公司在AutoCAD內(nèi)部嵌入AutoLisp語(yǔ)言的目的是使用戶充分利用AutoCAD進(jìn)行二次開發(fā),實(shí)現(xiàn)直接增加和修改AutoCAD命令,隨意擴(kuò)大圖形編輯功能,建立圖形庫(kù)和數(shù)據(jù)庫(kù)并對(duì)當(dāng)前圖形進(jìn)行直接訪問和修改,開發(fā)CAD軟件包等。AutoLisp語(yǔ)言最典型的應(yīng)用之一就是實(shí)現(xiàn)參數(shù)化繪圖程序設(shè)計(jì),包括尺寸驅(qū)動(dòng)程序和鼠標(biāo)拖動(dòng)程序等。尺寸驅(qū)動(dòng)是指通過改變實(shí)體標(biāo)注的尺寸值來實(shí)現(xiàn)圖形的自動(dòng)修改,鼠標(biāo)拖動(dòng)即利用AutoLisp語(yǔ)言提供的(GRREAD[
收藏
編號(hào):15441862
類型:共享資源
大小:5.73MB
格式:ZIP
上傳時(shí)間:2020-08-10
45
積分
- 關(guān) 鍵 詞:
-
基于
autolisp
零件
參數(shù)
繪圖
程序
cad
- 資源描述:
-
基于AutoLisp軸類零件參數(shù)化繪圖含程序及2張CAD圖,基于,autolisp,零件,參數(shù),繪圖,程序,cad
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。