有些 autocad 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? ·...

Post on 11-Feb-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

 

 

有些 AutoCAD圖檔變得非常慢,複製圖形要等很久是甚麼

原因?

曾經遇到有客戶有一張 AutoCAD圖檔非常巨大,有幾十 MB,做個圖形複製,用

滑鼠框選後,按下要放置的點後就要等一小時以上才會完成,AutoCAD看起來好

像當掉了,其實那是 AutoCAD正在忙著運算,沒空理我們,這可以從Windows ”

工作管理員”的”效能”頁看得出來。檢視客戶的圖面,雖然是多圖框的圖檔,但

這在 AutoCAD的 2D應用很常見,也不至於這樣慢,而且其中有很多重複的圖形,

因為這是一張組立圖要拆零件圖並做安裝說明用。見下圖(為維護客戶權益不顯

示詳細內容): 

 

經過WBLOCK的技巧把要做最終圖面的部分從總圖中分離出來以後,檔案剩下

20幾MB,速度也比較能忍受了,但是複製圖形還是很慢,雖然要複製的形狀有

幾百條線,但是以現在電腦的速度要處理這些線條應該還是游刃有餘才對,為什

麼這麼慢呢?研究的結果發現當我在無命令狀態下框選全部圖形時會出現如

Inventor草繪模式下的垂直、水平約束符號。見下圖: 

 

 

 

現在 AutoCAD有參數式繪圖的功能,於是試著切換到”參數式”命令區”,在所有

圖形全部被選取的狀態下,點選”刪除約束”這個命令,如下圖: 

 

所有約束符號都不見了,如下圖: 

 

 

 

再試著複製圖形,就算複製整個視圖都只要幾秒鐘而已,原先複製幾百條線也要

等半小時呢! 

 

所以是那些約束條件在作怪! 

 

 

一般參數繪圖軟體在繪製草圖時都是很簡單的形狀,線條不多,最多幾十條,要

計算這些線條之間的幾何約束條件可以很快完成。離開草繪狀態後就不再運算了。

可是在 AutoCAD下沒有分草繪與一般繪圖,所以如果約束條件計算是對圖面上

每一條線作運算而且要計算這些線之間的幾何約束關係,一般 AutoCAD 2D圖面

動輒幾百幾千條線,要同時運算這麼大量的資料,難怪會這麼慢!而且儲存的檔

案也很大。這張圖檔只有 2個視圖,約 5000 多條線,原先檔案大小是 20幾MB,

刪除約束條件後再存檔只剩下200多KB而已,可見原先約束條件的資料有多大! 

要避免約束條件運算拖慢 AutoCAD繪圖速度,我們要關閉”參數式”命令區下的”

推論幾何約束”。如下圖: 

 

還有在 AutoCAD視窗下方的狀態列,也有一個切換”推論約束”的圖示,不要點選

它: 

 

以後如果收到別人畫的圖檔或是公司的舊檔發現很慢的時候,可以用前面所說的

方法,框選全部圖形,如果發現有約束符號出現,就到”參數式”命令區,選擇”

刪除約束”再存檔即可。 

 

 

AutoCAD圖檔變慢的原因可能不只一種,這個推論約束條件是我見過影響最大的

一個,所以可以先檢查看看是不是它造成的。 

top related