




已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
AutoCAD論文AutoCAD開(kāi)發(fā)技巧論文:AutoCAD的開(kāi)發(fā)技巧與應(yīng)用摘 要:AutoCAD是目前國(guó)內(nèi)外使用最廣泛的計(jì)算機(jī)輔助繪圖和設(shè)計(jì)軟件包,它適用于機(jī)械、電子、建筑等多種領(lǐng)域。AutoCAD具有開(kāi)放的體系結(jié)構(gòu),允許用戶對(duì)其進(jìn)行擴(kuò)充與修改,開(kāi)發(fā)出滿足特殊專業(yè)需要的AutoCAD增值軟件。關(guān)鍵詞: AutoLISP;AutoCAD;初始設(shè)置;菜單;屬性塊;參數(shù)化;對(duì)話框?qū)τ跈C(jī)械工程設(shè)計(jì)人員在繪制一幅完整的機(jī)械制圖時(shí),需完成初始化設(shè)置、選擇圖幅大小、圖幅比例、標(biāo)題欄、形位公差與表面粗糙度和尺寸等的標(biāo)注、特殊的繪圖功能等。筆者在 AutoCAD 2002 的版本下進(jìn)行了二次開(kāi)發(fā)(其它版本大同小異)。1 AutoCAD 的初始設(shè)置一幅好的圖幅模板需包括:圖幅的大小、圖幅比例、標(biāo)題欄等。下面以A3圖幅建立模板文件為例進(jìn)行說(shuō)明。1.1 繪圖模板的建立(1)創(chuàng)建新圖(new):設(shè)置模型空間界限(limits)、文字樣式(style)、標(biāo)注樣式(dimstyle)、繪圖單位(units)、圖層(layer)、選項(xiàng)設(shè)置(options)、分辨率的設(shè)置(viewres)等。(2)保存路徑為C:/Program Files/AutoCAD 2002/Template,文件名為acad,文件類型為AutoCAD圖形樣板文件(*.dwt),在樣板說(shuō)明中可輸入“通用模板”,最后按 “保存” 按鈕。1.2 圖幅模板的建立(1)根據(jù)企業(yè)的具體規(guī)定來(lái)繪制標(biāo)題欄的格式與大小,并定義相應(yīng)的屬性。(2)屬性定義(ddattdef),彈出屬性定義對(duì)話框。設(shè)置模式(Mode)、屬性(Attribute)、文字選項(xiàng)(Text Options)、插入點(diǎn)(Pick Point)等。將標(biāo)題欄生成屬性塊。命令行(Command):wblock按Enter。按要求輸入文件名(File Name,如標(biāo)題欄),塊名(Block Name),插入點(diǎn)(Inserttion Base Point,如標(biāo)題欄的右下角點(diǎn)),選擇對(duì)象(Select Objects,全選該標(biāo)題欄),最后按Enter。命令行(Command):oops按Enter。保存在C:/Program Files/AutoCAD 2002/Support下。(3)插入標(biāo)題欄屬性塊。按國(guó)家標(biāo)準(zhǔn),用畫線(line)命令繪制A3圖幅的大小。命令行(Command):ddinsert按Enter,彈出插入塊對(duì)話框。名稱(File Name,如標(biāo)題欄.dwg)、縮放比例(Scale Factor,為1)、旋轉(zhuǎn)角度(Rotation Angle,為0)、插入點(diǎn)(Imsert Point,為圖幅內(nèi)框的右下角點(diǎn))。如圖1所示。圖1 A3圖幅的局部視圖模板的保存。路徑為C:/Program Files/AutoCAD 2002/Template,文件(*.dwt),在樣板說(shuō)明中可輸入A3圖幅,最后按 “保存” 按鈕。同理,可建立其它圖幅A0A4的模板文件。(4)標(biāo)題欄內(nèi)容的輸入。在命令行(Command):ddatte按Enter,選擇該標(biāo)題欄上任一點(diǎn),即彈出標(biāo)題欄對(duì)話框。如圖2所示。輸入相應(yīng)的屬性值,將自動(dòng)填充到圖1所示的相應(yīng)位置上。圖2 標(biāo)題欄輸入對(duì)話框(5)說(shuō)明:用戶可根據(jù)上述設(shè)置屬性的方法,可自行定制出明細(xì)表、粗糙度符號(hào)、基準(zhǔn)符號(hào)及特殊符號(hào)等的屬性塊。2 AutoCAD 的功能開(kāi)發(fā)與使用2.1 自主開(kāi)發(fā)功能的編輯與加載方法(1)AutoLISP程序的編輯。我們可新建一文本文件*.lsp(如:Mycad.lsp),在該文件中輸入圖幅比例的AutoLISP程序。(2)AutoLISP程序的手動(dòng)加載。加載應(yīng)用程序(appload):彈出加載/卸載應(yīng)用程序?qū)υ捒?,在文件名中選擇Mycad.lsp,然后按“加載”鈕。(3)AutoLISP程序的自動(dòng)加載。把Mycad.lsp保存到C:/Program Files/AutoCAD 2002/Support下,然后在AutoCAD2000doc.lsp文件的相應(yīng)行中輸入:(autoload mycad (mycad),然后保存文件。每次進(jìn)入AutoCAD時(shí),所定義的應(yīng)用程序就可自動(dòng)加載了。2.2 AutoLISP程序開(kāi)發(fā)特殊功能舉例圖幅比例功能:該圖幅比例命令是全局縮放,不會(huì)影響圖紙的任何比例。(1)AutoLISP程序。(defun c:bscale(/ hk) ;定義圖幅比例的命令名(setq hk (getdist /n 請(qǐng)輸入圖幅比例:);如1/2(command SCALE all 0,0 (/ 1 hk);比例縮放(command DIMSCALE (/ 1 hk) ;尺寸標(biāo)注比例縮放(command ZOOM all ) ;全圖(setvar HPNAME ANSI31);剖面線圖案類型(setvar HPSCALE 1.5) ;剖面線比例(setvar TEXTSIZE (/ 4 hk);文字高度縮放(2)用法:在命令行下輸入。(Command):bscale按Enter。請(qǐng)輸入圖幅比例:1/2。(3)說(shuō)明:用戶可根據(jù)上述程序示例,可二次開(kāi)發(fā)出諸如:粗糙度標(biāo)注、基準(zhǔn)標(biāo)注、零件序列號(hào)、指引線標(biāo)、形位公差標(biāo)注、畫斷裂線、畫螺紋等許多指令功能。這里不一一介紹了。3 AutoCAD 圖標(biāo)與下拉菜單的開(kāi)發(fā)我們自行開(kāi)發(fā)的命令功能是自定義的,能否將開(kāi)發(fā)的命令功能用形象的圖標(biāo)顯示出來(lái)?或以下拉菜單的形式出現(xiàn)呢?3.1 開(kāi)發(fā)圖標(biāo)工具欄3.1.1 手動(dòng)開(kāi)發(fā)圖標(biāo)工具欄此方法不具有通用性,在重新安裝CAD軟件時(shí),產(chǎn)生丟失現(xiàn)象。這里不詳細(xì)介紹,其主要方法是:任意圖標(biāo)上,按鼠標(biāo)右鍵、“編輯按鈕圖像”、在與此按鈕關(guān)聯(lián)的宏中輸入CC_bscale。如圖3所示。圖3 圖標(biāo)3.1.2 自動(dòng)開(kāi)發(fā)圖標(biāo)工具欄(1)打開(kāi)C:/Program Files/AutoCAD 2002/Support下的菜單文件*.mnu(如:acad.mnu或acad.mns),把下述圖標(biāo)菜單程序插入任意圖標(biāo)菜單之后(如:*TB_DRAW)。如圖4所示。* TB_MYCAD_Toolbar(“特殊功能”,_Right,_Show,0,0,1)-_Button(“斷裂線”,dlx.bmp,dlx.bmp)CC_dlx- 圖4 圖標(biāo)工具欄(2)說(shuō)明:* TB_MYCAD:表示工具欄。_Toolbar(“特殊功能”,_Right,_Show,0,0,1):表示工具欄名稱(特殊功能)及位置。_Button(“圖幅比例”,bscale.bmp,bscale.bmp)CC_bscale:表示圖標(biāo)按鈕名稱(圖幅比例)及調(diào)用圖像(bscale.bmp),CC_bscale表示執(zhí)行的命令。-:表示圖標(biāo)按鈕分融符。3.2 開(kāi)發(fā)下拉菜單(1)打開(kāi)C:/Program Files/AutoCAD 2002/Support下的菜單文件*.mnu(如:acad.mnu或acad.mns),把下述下拉菜單程序插入下拉菜單之后(如:*POP12)。如圖5所示。*POP13自制CAD(&Z)圖幅比例(&A)CC_bscale-兩直線成尖角(&E)CC_cfj-圖5 開(kāi)發(fā)下拉菜單(2)說(shuō)明:POP13:表示第十三個(gè)下拉菜單。自制CAD(&Z):表示下拉菜單功能項(xiàng)名稱(自制CAD),快捷鍵為ALT+Z。圖幅比例(&A)CC_bscale:表示下拉菜單各分項(xiàng)名稱(圖幅比例),快捷鍵為SHIFT+A,CC 執(zhí)行二次中斷操作,bscale為執(zhí)行的命令(功能中所定義的命令)。-:表示在下拉菜單中顯示分融符。4 AutoCAD 的參數(shù)化設(shè)計(jì)在實(shí)際工程設(shè)計(jì)中,有許多結(jié)構(gòu)相似,而尺寸不同的設(shè)計(jì),比如:中心孔、鍵槽等。如何進(jìn)行參數(shù)化設(shè)計(jì)呢?4.1 程序開(kāi)發(fā)以圓盤設(shè)計(jì)為例,如圖6上的圓盤圖所示。(defun C:yptype (/ p1 d1 d2 d3 d4 n1)(setq sb (getvar osmode)(setvar osmode 33)(setq p1 (getpoint /n圓盤位置:)d1 (getreal /n請(qǐng)輸入內(nèi)孔直徑:)d2 (getreal /n請(qǐng)輸入圓盤外徑:)d3 (getreal /n請(qǐng)輸入排列孔直徑:)d4 (getreal /n請(qǐng)輸入聯(lián)接孔直徑:)n1 (getint /n請(qǐng)輸入聯(lián)接孔個(gè)數(shù):)sc (getvar DIMSCALE);部分程序省略圖6 對(duì)話框輸入4.2 對(duì)話框程序部分對(duì)話框程序如下,對(duì)話框如圖6所示。yptype: dialog label= “圓盤設(shè)計(jì)”; ;對(duì)話框的標(biāo)題名稱: column ;行/列大小: row : image_button key= yptype.sld;;圖像幻燈片;部分程序省略4.3 使用方法(1)命令行輸入命令: y
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.2向心力+課件-2024-2025學(xué)年高一下學(xué)期物理人教版(2019)必修第二冊(cè)
- 企業(yè)培訓(xùn)新員工課件
- Photoshop平面設(shè)計(jì)基礎(chǔ) 課件 任務(wù)7.1 制作教育類網(wǎng)頁(yè)Banner
- 英語(yǔ)閱讀活動(dòng)方案
- 英語(yǔ)快速閱讀的方法和技巧
- 出租車租賃公司車輛安全檢查協(xié)議
- 陽(yáng)臺(tái)露臺(tái)改建方案
- 產(chǎn)業(yè)園區(qū)廠房項(xiàng)目投資合作協(xié)議
- 交通事故后續(xù)治療費(fèi)用賠償協(xié)議
- 餐飲業(yè)特色廚師團(tuán)隊(duì)雇傭協(xié)議書
- 胸痛單元建設(shè)課件介紹
- 超市消防安全管理制度制度
- 酒店服務(wù)流程與空間布局優(yōu)化
- (2025)醫(yī)療護(hù)理員理論考試試題含答案
- 2025年廣西中考語(yǔ)文試題卷(含答案)
- 建設(shè)工程法律培訓(xùn)
- 江蘇省南通市2024-2025學(xué)年高二下學(xué)期6月期末質(zhì)量監(jiān)測(cè)政治試題(含答案)
- (高清版)DB31∕T 1427-2023 首席質(zhì)量官評(píng)價(jià)規(guī)范
- 一級(jí)醫(yī)院醫(yī)保管理制度
- 2025年南京市中考數(shù)學(xué)真題試卷
- 2025年呼倫貝爾農(nóng)墾集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論