久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁(yè) > CAD新聞

利用AutoCAD中創(chuàng)建管理圖形庫(kù)功能輔助設(shè)計(jì)

時(shí)間:2010-11-12 10:17:50 來(lái)源:未知

一、前言

  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)便的方法:將圖形文件命名為能體現(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)擊對(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)行彌補(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,縮寫(xiě)為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ā)步驟主要是在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)

  假設(shè)有mach001.dwg~mach030.dwg共30個(gè)圖形文件和對(duì)應(yīng)的mach001.sld~mach030.sld共30個(gè)幻燈片文件,編輯如下文件(文件名為mach.txt):

  mach001.sld

  mach002.sld

  mach003.sld

  mach030.sld

  ◆幻燈片庫(kù)的建立

  使用AutoCAD的support目錄中的實(shí)用程序slidelib,將幻燈片文件按照文件列表構(gòu)造成幻燈片庫(kù)mach.slb: slidelib mach<>

  3、編寫(xiě)對(duì)話框文件(*.dcl)

  對(duì)話框主要是展示一個(gè)圖文并茂的圖形庫(kù)中的圖形,在對(duì)話框中不僅要有圖形預(yù)覽,還要有該圖形的一些文字說(shuō)明。假設(shè)圖形庫(kù)中的mach001.dwg是一個(gè)繪制軸承的圖形文件:圖號(hào)為mach-001,則可編制如下對(duì)話框文件(文件名為mach001.dcl):

  dcl_settings:default_dcl_settings{audit_level=0;}

  accept_button:ok_button{

  label="確定";

  key="accept";

  }

  can_button:cancel_button{

  label="取消";

  key="cancel";

  }

  mach001:dialog{

  label="機(jī)械圖庫(kù)—mach001";

  :row{

  :column{

  :text{

  label="圖 號(hào):mach-001";

  key="num";

  width=20;

  fixed_width=true;

  }

  ……

  :image{

  key="img";

  width=40;

  height=20;

  }

  }

  spacer_1;

  :row{

  :text{

  label=" ";

  }

  accept_button;

  can_button; :text{

  label="";

  } }

  }

  4、編制對(duì)話框控制程序(*.lsp)

  下面給出對(duì)話框文件mach001.dcl的控制程序mach001.lsp:

  (defun mach001()

  (setq dcl_id (load_dialog "mach001.dcl"))

  (if (not (new_dialog "mach001" dcl_id))#p#分頁(yè)標(biāo)題#e#

  (exit))

  (action_tile "accept" "(draw001)")

  (action_tile "cancel" "(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")

  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)]^C^C(load "mach001");(mach001);

  [mach(mach002,mach002)]^C^C(load "mach002");(mach002);

  [mach(mach030,mach030)]^C^C(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)擊“確定”按鈕則打開(kāi)圖形文件。點(diǎn)擊“取消”按鈕則不打開(kāi)圖形文件并關(guān)閉對(duì)話框。

  六、 結(jié)束語(yǔ)

  圖形管理是CAD應(yīng)用的一個(gè)重要內(nèi)容,是CAD應(yīng)用中較為繁瑣、較為困難的部分之一。不同的用戶可以有不同的圖形管理方案,本文提出的方案完全基于AutoCAD的開(kāi)放體系結(jié)構(gòu)提供的Autolisp語(yǔ)言和DCL語(yǔ)言,旨在利用AutoCAD提供的上述兩種解釋性語(yǔ)言,以使AutoCAD用戶能方便地應(yīng)用。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
欧美一区二区视频在线播放| 久久成人18免费网站| 国产成人无码av在线播放dvd| 欧美精品一区二区性色a+v| 久久av中文字幕| 精品中文字幕乱| 欧美激情视频网址| 日韩一区二区在线视频| 国产日韩三区| 日本一区二区三区在线播放| 国产成人一区二区三区免费看| 每日在线更新av| 欧美一区二区三区四区在线 | 精品免费日产一区一区三区免费 | 91av中文字幕| 热re99久久精品国产99热| 欧美成年人网站| 欧美日韩aaaa| 亚洲人精品午夜射精日韩| 国产精品欧美亚洲777777| 阿v天堂2017| 国产午夜福利100集发布| 国产精品一区二| 国产一区二区不卡视频| 高清无码视频直接看| 精品欧美一区二区精品久久| 欧美一区二区三区免费观看| 日韩xxxx视频| 麻豆中文字幕在线观看| 成人动漫在线观看视频| 国产mv久久久| 91国在线高清视频| 日韩在线免费观看视频| 欧美成人中文字幕在线| 少妇大叫太大太粗太爽了a片小说| 日韩手机在线观看视频| 大地资源第二页在线观看高清版| 中文一区一区三区免费| 国产精品福利久久久| www.欧美免费| 精品久久一区二区三区蜜桃| 国产精品青草久久久久福利99| 尤物一区二区三区| 青草青草久热精品视频在线网站| 日韩av电影在线观看| 欧美精品第三页| 99www免费人成精品| 粉嫩av一区二区三区免费观看 | 日本一区二区免费高清视频| 精品少妇人妻av一区二区| 欧美日韩精品久久| 成人在线免费观看一区| 国产精品人人做人人爽| 亚洲精品高清视频| 午夜精品久久久久久久无码 | 日本精品一区| 草莓视频一区| 国产精品久久久久91| 国产精品久久久久久久久久新婚| 亚洲精品在线视频观看| 国产一区免费视频| 久久久精品一区二区| 国产精品久久久一区| 日韩一级特黄毛片| 国产乱子伦精品| 国产精品久久99久久| 青青青青在线视频| 国产成人亚洲综合无码| 亚洲精品视频一二三| 成人一区二区在线| 国产精品久久网| 欧美性视频精品| 久操网在线观看| 国产精品三级久久久久久电影| 三级网在线观看| 88国产精品欧美一区二区三区| 九九精品在线播放| 国产综合中文字幕| 国产精品免费网站| 欧美大香线蕉线伊人久久| 久久99精品久久久久久久久久| 亚洲免费不卡| 99久久免费国| 亚洲精品成人三区| 91美女片黄在线观看游戏| 欧美成人在线网站| 国产欧美一区二区三区久久人妖| 91精品国产综合久久久久久久久| 欧美日韩不卡合集视频| 国产精品自拍片| 国产99久久久欧美黑人| 国产免费观看高清视频| 久久久久久69| 91精品久久久久久蜜桃| 婷婷精品国产一区二区三区日韩 | 亚洲天堂第一区| 日本精品一区二区三区视频| 91国产美女在线观看| 亚洲va久久久噜噜噜久久狠狠 | 91精品久久久久久蜜桃| 在线免费观看一区二区三区| 亚洲综合在线小说| 午夜啪啪免费视频| 国产极品jizzhd欧美| 色爱区成人综合网| 久久久久久久久久久久久9999| 久久视频精品在线| 日本免费成人网| 久久久久天天天天| 欧美日韩精品免费看| 国产精品久久久久久久久久久久午夜片| 青草视频在线观看视频| 国产精品美女久久久久久免费| 精品一区日韩成人| 一区二区三区四区国产| 99久re热视频精品98| 午夜精品蜜臀一区二区三区免费| 久久久久久久久四区三区| 激情综合在线观看| 正在播放国产精品| 国产成人精品日本亚洲| 免费国产黄色网址| 亚洲精品成人三区| 日本不卡在线观看视频| 欧美日本韩国国产| 国产精品久久精品国产| 日韩一区二区三区高清| 久久婷婷人人澡人人喊人人爽 | 欧美亚洲另类在线一区二区三区| 国产精品激情av电影在线观看| av日韩一区二区三区| 日韩免费av片在线观看| 美日韩精品免费观看视频| 国产大片精品免费永久看nba| 激情五月婷婷六月| 午夜精品免费视频| 精品国偷自产一区二区三区| 国产l精品国产亚洲区久久| 国产综合18久久久久久| 日本一区视频在线播放| 在线视频不卡一区二区三区| 国产精品色悠悠| 国产www免费| 成人免费aaa| 黄色一级片播放| 日本在线观看一区| 一区二区三区av| 久久福利视频网| 国产精品视频色| 国产成人亚洲综合| 91久久精品久久国产性色也91| 精品网站在线看| 欧美日韩精品中文字幕一区二区| 亚洲欧美综合一区| 精品免费国产| 久久精品亚洲热| 日韩在线免费av| 久久人人九九| 91精品综合久久| 99久久精品免费看国产一区二区三区 | 日韩在线资源网| 国产精品91在线| 亚洲电影一二三区| 精品国产日本| 久久99热精品这里久久精品| 国产精品欧美亚洲777777| 久久久久久久久久久一区| 91成人国产在线观看| www.欧美黄色| 国产欧美日韩中文字幕在线| 欧美亚州一区二区三区| 人妻无码久久一区二区三区免费| 日韩在线三区| 日本一区二区三区四区视频| 视频一区在线免费观看| 亚洲国产日韩综合一区| 在线播放 亚洲| 亚洲综合中文字幕在线| 亚洲一区二区三区四区视频| 欧美极品在线播放| 在线天堂一区av电影| 久久精品夜夜夜夜夜久久| 久久九九免费视频| 国产精品美女视频网站| 国产精品久久久久久久乖乖| 国产精品美女呻吟| 久久综合国产精品台湾中文娱乐网| 国产精品欧美激情在线观看| 国产精品视频自拍| 国产精品久久久久久久久粉嫩av | 国产综合在线看| 国产欧美久久久久| 国产欧美日韩视频一区二区三区| 国产日韩一区欧美| 国产精品一区=区| 国产精品.com| 久久国内精品一国内精品| 国产精品国内视频| 亚洲自拍小视频| 日韩视频在线播放|