我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

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

清除AutoCAD中的“垃圾”

時間:2011-09-22 10:08:56 來源:未知

在我們使用AUTOCAD繪圖的過程中,經(jīng)常會出現(xiàn)這種情況:圖中內(nèi)容很少,但圖文件所占的空間很大,圖形生成的速度也很慢。這是為什么呢?其實(shí)原因很簡單:圖中的垃圾很多。
  圖文件中產(chǎn)生垃圾的原因很多,其中一個重要的原因就是使用了一些應(yīng)用軟件。應(yīng)用軟件為了方便用戶使用,在啟動圖文件時增加了許多設(shè)置。增加的設(shè)置是為了適應(yīng)所有可能出現(xiàn)的情況,因此十分全面。實(shí)際上在繪圖的過程中,由于繪圖內(nèi)容差異,不同的圖中總有一些設(shè)置不用。另一方面,在使用應(yīng)用軟件的過程中,許多附加過程會引入一些過渡性的信息,這些信息在沒用的時候有的可能會被清除,而有些信息仍然會被保存在文件中,這些未被清除的信息就成為垃圾。比如當(dāng)我們插入一個圖塊,如果圖塊未被打開,有關(guān)此圖塊的記錄就是有用信息,當(dāng)圖塊被打開以后有關(guān)圖元已不再是一個整體,但圖塊的有關(guān)信息仍保存在文件中,這些信息就成為無用信息即垃圾。如果一個存在垃圾的圖文件又被另一個圖文件引用,那么這些文件中的垃圾也就可能被轉(zhuǎn)入新的文件中,造成垃圾積累。
為了提高工作效率,在繪圖的過程中應(yīng)當(dāng)經(jīng)常清除垃圾。
  由于圖中垃圾來源不同,所以清除垃圾的方法也就不同。
  方法一:
  一般來說,一張CAD圖中最常出現(xiàn)的垃圾有以下幾種:未引用過的圖層設(shè)置、線型設(shè)置;未被引用的圖塊(已被打開的圖塊)、標(biāo)準(zhǔn)字樣(STYLE)、外形等等,這些信息可以通過PURGE命令清除。
  清除過程如下:
  ①COMMAND:PURGE↓
  Purge  unused  Blocks/Dimstyle/LAyers/Ltypes/SHapes/Styles/All
  Blocks:無用圖塊;
  Dimstyle:未被使用的尺寸標(biāo)注格式;
  LAyers:未被使用的層設(shè)置;
  LTypes:未被引用的線型設(shè)置;
  SHapes:無用的外形;
  Styles:未被使用過的字樣設(shè)置;
  All:以上所有各項(xiàng)內(nèi)容。
  用戶可以根據(jù)需要按系統(tǒng)提示刪除不同內(nèi)容。每一項(xiàng)被刪除的內(nèi)容系統(tǒng)都會要求用戶予以確認(rèn)。
  注意:此命令的使用必須是打開一個文件后第一條命令。
  方法二:
  對于上面提到的幾項(xiàng)內(nèi)容,也可以通過WBLOCK命令來完成。其過程如下:
  COMMAND:WBLOCK↓
  Files  name:(files)↓
  Block  name:↓
  此方法與采用PURGE命令清除垃圾的方法相比,其功能更強(qiáng)大。它清除的內(nèi)容范圍除了上述這些可以用PURGE清除的內(nèi)容之外,還包括更多的內(nèi)容,比如非當(dāng)前使用的用戶坐標(biāo)系。與使用PURGE命令不同,使用此命令時系統(tǒng)并不給出單項(xiàng)提示,而是直接全部清除,因此該命令的使用應(yīng)謹(jǐn)慎。
  刪除空塊
  所謂空塊就是圖中一些不含任何圖元的塊設(shè)置,并且這些塊可能在圖中被引用過,空塊對圖的外觀沒有影響,但會擴(kuò)大文件容量,降低文件運(yùn)行進(jìn)度,通常空塊可以在LOCK———?命令下發(fā)現(xiàn)其名稱并通過使用INSERT命令核查其內(nèi)容。如果發(fā)現(xiàn)用前面提到的兩種方法清除不了一個空塊,那就說明這個空塊在圖中被引用了。由于空塊中沒有圖形元素所以無法識別,因而不能用ERASE命令將其刪除。
  刪除空塊最有效的方法就是用一個本圖中沒有的有形圖塊替換它,使它在圖中現(xiàn)顯出來,然后再刪除它。
  刪除過程如下:
  ①Command:Insert↓
  Block
name(or?)ccΚιtkιd
  (用TK(圖庫)目錄中圖文件d替換本文件中cc圖塊)
  Insertion  Point  λC
  ②Command:e↓(刪除圖中出現(xiàn)的d塊)
  使用方法一、二刪除圖中CC塊設(shè)置(實(shí)際上其內(nèi)容已被D取代)。
  空字串
  有時圖文件可能還會出現(xiàn)空文字串。空文字串與空圖塊一樣,無法在圖面上直接觀察到,因此也就不能直接用ERASE命令刪除。對于空字串,可以首先通過QTBXT參數(shù)發(fā)現(xiàn)它,然后再將其刪除。刪除過程如下:
  ①Command:Qtext
  On/OFF(OFF)ON↓———將QTEXT參數(shù)值設(shè)為ON。
  ②Command:Regen———按新參數(shù)值重新生成圖形。
  這時圖中文字變成矩形方框,方框的寬度與文字的高度相等,其長度與文字串的長度相等。使用此參數(shù)后空字串會變成一條短線,這樣就可以發(fā)現(xiàn)空字串了。有時表示空字串的短線可能與一些線條難以區(qū)分,這時可以使用LIST合作進(jìn)行證實(shí),看圖中的短線究竟是線條還是文字串而定。在做完以上工作后,可以再用 WBLOCK命令,不過這一次不要在Blockname的提示下輸入,而是鍵入回車,給一個插入點(diǎn),然后用鼠標(biāo)將所有圖元框入。這樣做的結(jié)果與方法二的結(jié)果是有差別的。
  經(jīng)過這樣一些處理后圖文件中的垃圾基本上被清除干凈,圖文件的容量可以降到最低,文件的運(yùn)行速度也可以大大加快。