全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
墊片的參數(shù)化繪圖 摘要 : 利用 AUTOCAD 自帶的二次開發(fā)工具 AUTOLISP 工具,我們可以自己編程來實(shí)現(xiàn)零件的參數(shù)化繪圖,本文主要介紹如何對(duì) 墊片 進(jìn)行參數(shù)化繪圖,并進(jìn)行了對(duì)話框的設(shè)計(jì),即用戶可以通過菜單、對(duì)話框,通過此程序可以使用戶更方便,更快捷的在 AUTOCAD 界面中繪制 墊片 。 關(guān)鍵字 : 參數(shù)化 對(duì)話框 Washer of parameter draw Abstract: Using AUTOCAD the bringing re-development tool AUTOLISP tool, we may own program realize the components parametrization cartography, this article mainly introduced how carries on the parametrization cartography to the washer, and has carried on the dialog box design, namely the user may through the menu, the dialog box, may cause the user through this procedure to be more convenient, quicker draws up the washer in the AUTOCAD contact surface. Key word: parametrization surface of man-machine interaction 一、 AUTOLISP 工具 AutoLISP 是一種針對(duì)擴(kuò)充及自訂 AutoCAD 函數(shù)機(jī)能而產(chǎn)生 ,以 LISP為基礎(chǔ)的程序設(shè)計(jì)語言 .LISP 本身于 50 年代末期出現(xiàn) ,是一種擅于處理串行文字 (List of Processing),屬第四代人工智能(Artificial Intelligence)的計(jì)算機(jī)語言 . 目的是令使用者充份利用 AutoCAD進(jìn)行開發(fā) ,直接增加及修改 AutoCAD指令 . AutoLisp語言建基于普通的 LISP語言上 ,并擴(kuò)充了許多適用于 CAD的特殊功能而形成 . 是一種能以直譯方式 (不 須先行編譯 )亦可于 AutoCAD內(nèi)部執(zhí)行的直譯性程序語言 . 程序容易學(xué)習(xí)及撰寫 ,程序即使出錯(cuò)亦不會(huì)對(duì)操作系統(tǒng) (如 DOS,WINDOWS)有不良影響 . 數(shù)據(jù)及程序均統(tǒng)一以串行 (List)結(jié)構(gòu)表示 . 可直接調(diào)用幾乎全部的 AutoCAD 命令 . 既具備一般高級(jí)語言的基本結(jié)構(gòu)和功能 ,亦有一般高級(jí)語言沒有的強(qiáng)大圖形處理能力 . 內(nèi)建于 AutoCAD應(yīng)用程序 ,不須另行購買 ;亦不須使用特定的編輯器或開發(fā)環(huán)境 . 可配合 AutoCAD 提供的 PDB,建立 DCL(Dialog Control Language)文件創(chuàng)建對(duì)話框 . AUTOLISP 編輯器界面如下: (圖 1) 二、墊片參數(shù)化繪圖以及對(duì)話框的程序 為了能夠?qū)崿F(xiàn)利用菜單繪圖并實(shí)現(xiàn)隱藏對(duì)話框進(jìn)行交互式操作,所以我們需要三個(gè)文件,后綴名分別為( .mnu .mnl .dcl) 。 下面分別說一下其功能: 1. ( mnu 文件)為菜單文件在加載時(shí)用,以下是本文所使用的菜單文件,文件名為 (zjj.mnu) *menugroup=userzjj *pop 401 參數(shù)化繪圖 - design by zhangjunjun - HT01 墊片零件 ccdraw - HT03 使用幫助 cchelp - ( mnl 文件)為墊片繪圖程序,以及 對(duì)話框程序存放的文件,它的文件名與( mnu文件)的文件名必須一至,當(dāng)( mnu 文件)加載時(shí),( mnl 文件)將自動(dòng)加載。 以下是( mnl 文件),文件名為( zjj.mnl) (DEFUN c:draw() (setq DCL_ID (load_dialog e:zjj.dcl) (NEW_dialog DRAW DCL_ID) (Action_tileaccept(draw2)(done_dialog); (START_DIALOG) (UNLOAD_DIALOG DCL_ID) (command circle p0 d1) (command circle p0 d2) (defun draw2() (setq p0(list 300 300) (setq d1 (abs(atof(get_tile DRAW_d1) (setq d2 (abs(atof(get_tile DRAW_d2) ) 2. ( dcl 文件)主要是存放對(duì)話框的內(nèi)容,包括一些參數(shù)初始值以及一些提示語言等,并且此文件必須放在( mnl 文件)中帶下劃線的路徑下。 以下是( dcl 文件),文件名為( zjj.dcl) DRAW:dialog label=墊片零件對(duì)話框設(shè)計(jì) ; :edit_box label=內(nèi)徑 d1 的值 ; key=DRAW_d1; edit_limit=16; edit_width=10; fixed_width=true; value=80; /height=1.5; :edit_box label=外徑 d2 的值 ; key=DRAW_d2; edit_limit=16; edit_width=10; fixed_width=true; value=100; /height=1.5; ok_cancle; 三、 實(shí)際操作 1) 加載菜單文件 i. 打開 AUTOCAD ,在命令窗口中輸入 MENULOAD,打開如下圖所視界面 ,如 圖( 2) : ii. 點(diǎn)瀏覽,打開所要加載的文件,即前 面的 (.mnu 文件 ),點(diǎn)加載,點(diǎn)菜單組 ,點(diǎn)插入 ,點(diǎn)關(guān)閉。 此時(shí)墊片的參數(shù)化繪圖就會(huì)出現(xiàn)在 AUTOCAD 菜單欄的最右邊,如 圖( 3)所視。 (圖 2) (圖 3) 2) 用此菜單畫圖 點(diǎn)擊此圖標(biāo),在其下拉菜單中點(diǎn) 墊片零件 ,就會(huì)出現(xiàn)如 圖( 4) 所視界面, 輸入墊片的內(nèi)徑和外徑 (默認(rèn) 80,100) ,點(diǎn)確定,圖就會(huì)在繪圖區(qū)生成, 如圖( 5) 。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鳳臺(tái)十中高中部選調(diào)教師備考題庫完整答案詳解
- 2026年建始縣中西醫(yī)結(jié)合醫(yī)院(業(yè)州鎮(zhèn)衛(wèi)生院)關(guān)于公開招聘工作人員的備考題庫及參考答案詳解
- 2026年哈爾濱鐵道職業(yè)技術(shù)學(xué)院公開招聘教師備考題庫及參考答案詳解一套
- 2026年墊江縣新民鎮(zhèn)樹仁小學(xué)校招聘?jìng)淇碱}庫及答案詳解參考
- 2026年博樂邊合區(qū)金垣熱力有限責(zé)任公司招聘?jìng)淇碱}庫及參考答案詳解一套
- 2026年云南泛亞專修學(xué)校招聘7人備考題庫附答案詳解
- 2026年東陽市白云街道社區(qū)衛(wèi)生服務(wù)中心編外人員招聘?jìng)淇碱}庫(二)參考答案詳解
- 2026年佛山市禪城區(qū)啟智學(xué)校招聘特殊教育合同制教師備考題庫含答案詳解
- 2026年東勝區(qū)消防安全服務(wù)中心專職工作人員招聘?jìng)淇碱}庫及完整答案詳解1套
- 2026年廣西期刊傳媒集團(tuán)有限公司招聘工作人員若干人備考題庫及1套完整答案詳解
- (正式版)DB32∕T 3817-2025 《農(nóng)業(yè)用水定額》
- 2025年電商平臺(tái)運(yùn)營總監(jiān)資格認(rèn)證考試試題及答案
- 門窗質(zhì)量保證措施
- 浙江省2025年初中學(xué)業(yè)水平考試浙真組合·錢塘甬真卷(含答案)
- 社區(qū)矯正面試試題及答案
- 《察今》(課件)-【中職專用】高二語文(高教版2023拓展模塊下冊(cè))
- GB/T 30425-2025高壓直流輸電換流閥水冷卻設(shè)備
- GB/T 45355-2025無壓埋地排污、排水用聚乙烯(PE)管道系統(tǒng)
- 2025年園長(zhǎng)大賽測(cè)試題及答案
- 生命體征的評(píng)估及護(hù)理
- 2024年國家公務(wù)員考試行測(cè)真題附解析答案
評(píng)論
0/150
提交評(píng)論