




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、利用AutoCAD中創(chuàng)建管理圖形庫(kù)功能輔助設(shè)計(jì)一、前言AutoCAD軟件具有相當(dāng)優(yōu)秀的開(kāi)放型結(jié)構(gòu)(Open architecture)和一個(gè)強(qiáng)大的內(nèi)部編程語(yǔ)言(Autolisp語(yǔ)言,可以完成一些計(jì)算機(jī)工作和作圖功能),可以方便地讓用戶隨意地開(kāi)發(fā)自己的命令、標(biāo)準(zhǔn)庫(kù)文件和各種應(yīng)用程序等。圖形管理是CAD應(yīng)用的一個(gè)重要內(nèi)容,是CAD應(yīng)用中較為繁瑣、較為困難的部分之一。用戶在實(shí)際應(yīng)用中總是為圖形太多無(wú)法管理大傷腦筋。本文提供了一個(gè)圖形庫(kù)創(chuàng)建和管理的方法,其最終效果是展示一個(gè)方便快捷、圖文并茂的直觀的圖形庫(kù)。二、 方案設(shè)計(jì)1、實(shí)現(xiàn)方案許多AutoCAD用戶在圖形庫(kù)的創(chuàng)建和管理方面都使用一種較為簡(jiǎn)便的方法
2、:將圖形文件命名為能體現(xiàn)其圖形內(nèi)容的名稱,然后將其分類存入特定的文件夾。這種方法的優(yōu)點(diǎn)在于簡(jiǎn)便快捷,但其不方便、不直觀的缺點(diǎn)卻更為突出。針對(duì)上述的簡(jiǎn)便方法,本文提出的方案方便、直觀且內(nèi)置于AutoCAD中。該方案如下:生成所有圖形的幻燈片文件;在AutoCAD初始化界面的下拉菜單區(qū)加入“圖形庫(kù)”菜單條,此菜單條包含“機(jī)械圖庫(kù)”和“電子圖庫(kù)”兩個(gè)菜單項(xiàng);點(diǎn)擊“機(jī)械圖庫(kù)”和“電子圖庫(kù)”兩個(gè)菜單區(qū)彈出相應(yīng)的圖標(biāo)菜單,在圖標(biāo)菜單中可以看到圖形文件標(biāo)識(shí)名和相應(yīng)的圖形(幻燈片);在圖標(biāo)菜單中拾取圖形彈出一幅對(duì)話框,該對(duì)話框給出圖形的一些文字信息(如:作者, 圖形內(nèi)容, 繪圖日期,圖號(hào)等)和圖形的預(yù)覽;點(diǎn)擊
3、對(duì)話框的確定按鈕即可打開(kāi)拾取的圖形文件。2、方案論證該方案的關(guān)鍵在于圖標(biāo)菜單和對(duì)話框。圖標(biāo)菜單:圖標(biāo)菜單是AutoCAD菜單的一種。圖標(biāo)菜單以20個(gè)為一組顯示幻燈片,并同時(shí)顯示一個(gè)包含有幻燈片名或其他文字的滾動(dòng)列表框。圖標(biāo)菜單的長(zhǎng)度不受限制,如果一個(gè)圖標(biāo)菜單包含的幻燈片多于20個(gè)AutoCAD會(huì)提供換頁(yè)按鈕,以便讓用戶換頁(yè)顯示更多的幻燈片。因此,可以利用AutoCAD的開(kāi)放型體系結(jié)構(gòu)上的二次開(kāi)發(fā)定制圖標(biāo)菜單來(lái)對(duì)圖形庫(kù)進(jìn)行管理。圖標(biāo)菜單也有不足之處。圖標(biāo)菜單的一個(gè)頁(yè)面需顯示20幅幻燈片,所以只能從中獲得比較概略的圖形信息(尤其是復(fù)雜圖形)。所以,需要采取一定的輔助措施來(lái)對(duì)使用圖標(biāo)菜單的缺陷進(jìn)行彌
4、補(bǔ)。對(duì)話框:從用戶觀點(diǎn)來(lái)看,窗口操作環(huán)境是目前最先進(jìn)最流行的一種人機(jī)交互界面。它能控制光柵掃描型顯示器和以鼠標(biāo)器為代表的輸入設(shè)備,向用戶提供了圖文并茂的可視化環(huán)境,是操作更為直觀、自然、簡(jiǎn)便和快速。AutoCAD R12以上版本提供了一種對(duì)話框語(yǔ)言(Dialog-box Control Language,縮寫為DCL),允許用戶設(shè)計(jì)并實(shí)現(xiàn)自己的對(duì)話框。因此, 可以使用對(duì)話框語(yǔ)言編程來(lái)對(duì)圖標(biāo)菜單中圖形進(jìn)行放大并提供圖標(biāo)菜單中不能提供的文字信息。三、 開(kāi)發(fā)環(huán)境486以上微機(jī)win95或win98操作系統(tǒng)AutoCAD R12以上版本(本文提供方案在R12、R13、R14中都能實(shí)現(xiàn),但本文提供的開(kāi)發(fā)
5、步驟主要是在R14中實(shí)現(xiàn))四、 開(kāi)發(fā)步驟1、建立圖形庫(kù)文件夾在AutoCAD目錄下創(chuàng)建文件夾Storeroom,將需要進(jìn)入圖形庫(kù)進(jìn)行管理的圖形文件存入該文件夾。2、制作幻燈片庫(kù)(*.SLB)制作幻燈片文件(*.SLD)在當(dāng)前視窗中打開(kāi)圖形文件,并將圖形移到屏幕中央。然后在命令行鍵入MSLIDE命令并在“Creat slide file”框中鍵入幻燈片名(按下return鍵則將當(dāng)前圖形名作缺省幻燈片名接受)。為了創(chuàng)建幻燈片庫(kù),將所有幻燈片文件保存到AutoCAD目錄下的support子目錄中。創(chuàng)建幻燈片列表文件(*.txt)mach001.sldmach002.sldmach003.sldmac
6、h030.sld幻燈片庫(kù)的建立使用AutoCAD的support目錄中的實(shí)用程序slidelib,將幻燈片文件按照文件列表構(gòu)造成幻燈片庫(kù)mach.slb: slidelib mach<>3、編寫對(duì)話框文件(*.dcl)對(duì)話框主要是展示一個(gè)圖文并茂的圖形庫(kù)中的圖形,在對(duì)話框中不僅要有圖形預(yù)覽,還要有該圖形的一些文字說(shuō)明。假設(shè)圖形庫(kù)中的mach001.dwg是一個(gè)繪制軸承的圖形文件:圖號(hào)為mach-001,則可編制如下對(duì)話框文件(文件名為mach001.dcl):dcl_settings:default_dcl_settingsaudit_level=0;accept_button:o
7、k_buttonlabel="確定"key="accept"can_button:cancel_buttonlabel="取消"key="cancel"mach001:dialoglabel="機(jī)械圖庫(kù)mach001":row:column:textlabel="圖 號(hào):mach-001"key="num"width=20;fixed_width=true;:imagekey="img"width=40;height=20;spacer
8、_1;:row:textlabel=" "accept_button;can_button; :textlabel="" 4、編制對(duì)話框控制程序(*.lsp)(defun mach001()(setq dcl_id (load_dialog "mach001.dcl")(if (not (new_dialog "mach001" dcl_id)(exit)(action_tile "accept" "(draw001)")(action_tile "cancel&q
9、uot; "(done_dialog)")(setq x (dimx_tile "img")y (dimy_tile "img")(start_image "img")(fill_image 0 0 x y 0)(slide_image 0 0 x y "mach(mach001)")(end_image)(start_dialog)(unload_dialog dcl_id)(defun draw001()command "open""mach001")
10、5、編制圖標(biāo)菜單本文通過(guò)修改AutoCAD主菜單acad.mnu來(lái)實(shí)現(xiàn),其操作步驟如下:在AutoCAD主菜單acad.mnu中加入自己的圖標(biāo)菜單區(qū)AutoCAD主菜單acad.mnu中的“*IMAGE”表示圖標(biāo)菜單區(qū),對(duì)應(yīng)幻燈片庫(kù)中的幻燈片、對(duì)話框和對(duì)話框的控制程序,在圖標(biāo)菜單區(qū)加入以下內(nèi)容(本文給出的是機(jī)械圖庫(kù)的圖標(biāo)菜單,電子圖庫(kù)的圖標(biāo)菜單與此類似):*IMAGE*mach電子圖庫(kù)mach(mach001,mach001)CC(load "mach001");(mach001);mach(mach002,mach002)CC(load "mach002&quo
11、t;);(mach002);mach(mach030,mach030)CC(load "mach030");(mach030);將圖標(biāo)菜單的加載放到AutoCAD下拉菜單區(qū)在菜單文件acad.mnu中的*POP10(下拉菜單第十區(qū))前加入如下內(nèi)容(同時(shí)將*POP10改為*POP11): *POP10 圖形庫(kù)ID-ELE電子圖庫(kù)$I=ACAD.ELE +$I=ACAD.*ID-MACH機(jī)械圖庫(kù)$I=ACAD.MACH +$I=ACAD.*將修改后的菜單文件用AutoCAD中的menu命令編譯成acad.mns即可。五、 應(yīng)用效果進(jìn)入AutoCAD操作界面后,會(huì)發(fā)現(xiàn)在下拉菜單區(qū)出現(xiàn)了“圖形庫(kù)”菜單項(xiàng)。點(diǎn)擊下拉菜單“圖形庫(kù)”菜單項(xiàng),彈出相應(yīng)的下拉菜單項(xiàng),包括“機(jī)械圖庫(kù)”和“電子圖庫(kù)”。選擇“機(jī)械圖庫(kù)”或“電子圖庫(kù)”菜單項(xiàng)(本文使用的是“機(jī)械圖庫(kù)”菜單項(xiàng)),彈出圖1所示圖標(biāo)菜單。通過(guò)鼠標(biāo)雙擊圖標(biāo)菜單左邊的列表框中的列表項(xiàng)或右邊的圖標(biāo)則可彈出圖2所示的對(duì)話框,該對(duì)話框給出了一些與圖形有關(guān)的信息。也可以先用鼠標(biāo)拾取一個(gè)列表項(xiàng)或圖標(biāo),再點(diǎn)擊“ok”按鈕彈出對(duì)話框。對(duì)話框給出了放大的幻燈片和該幻燈片的信息。點(diǎn)擊“確定
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 珍珠巖保溫板施工方案
- 挑腳手架施工方案
- 氟碳油漆施工方案
- 紫藤架修復(fù)施工方案
- 2025年度智能工廠用工承包協(xié)議書
- 二零二五年度醫(yī)院?jiǎn)T工食堂運(yùn)營(yíng)管理協(xié)議
- 2025年度終止運(yùn)輸合同書面通知樣本
- 2025年度物流運(yùn)輸企業(yè)司機(jī)派遣合同模版
- 2025年餐飲行業(yè)臨時(shí)工福利待遇保障協(xié)議
- 2025年度智慧停車場(chǎng)委托管理及運(yùn)營(yíng)服務(wù)協(xié)議書
- 《苗圃生產(chǎn)與管理》教案-第三章 園林植物的播種育苗
- 大學(xué)生美甲創(chuàng)業(yè)項(xiàng)目路演
- 2025年中國(guó)中煤能源集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《肺結(jié)節(jié)影像診斷》課件
- 2024年濰坊工程職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 電動(dòng)葫蘆吊裝方案計(jì)劃
- 2025年山東電工電氣集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 作業(yè)批改符號(hào)
- 《建立特種設(shè)備“日管控、周排查、月調(diào)度”工作機(jī)制》專題培訓(xùn)
- 《自然語(yǔ)言處理》課件
- 壓裂設(shè)備專用件項(xiàng)目評(píng)價(jià)分析報(bào)告
評(píng)論
0/150
提交評(píng)論