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

5
有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? 曾經遇到有客戶有一張 AutoCAD 圖檔非常巨大,有幾十 MB,做個圖形複製,用 滑鼠框選後,按下要放置的點後就要等一小時以上才會完成,AutoCAD 看起來好 像當掉了,其實那是 AutoCAD 正在忙著運算,沒空理我們,這可以從 Windows ” 工作管理員效能頁看得出來。檢視客戶的圖面,雖然是多圖框的圖檔,但 這在 AutoCAD 2D 應用很常見,也不至於這樣慢,而且其中有很多重複的圖形, 因為這是一張組立圖要拆零件圖並做安裝說明用。見下圖(為維護客戶權益不顯 示詳細內容)經過 WBLOCK 的技巧把要做最終圖面的部分從總圖中分離出來以後,檔案剩下 20 MB ,速度也比較能忍受了,但是複製圖形還是很慢,雖然要複製的形狀有 幾百條線,但是以現在電腦的速度要處理這些線條應該還是游刃有餘才對,為什 麼這麼慢呢?研究的結果發現當我在無命令狀態下框選全部圖形時會出現如 Inventor 草繪模式下的垂直、水平約束符號。見下圖:

Upload: others

Post on 11-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? · 2015-01-29 · 有些AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因?

 

 

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

原因?

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

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

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

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

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

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

示詳細內容): 

 

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

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

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

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

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

Page 2: 有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? · 2015-01-29 · 有些AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因?

 

 

 

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

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

 

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

Page 3: 有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? · 2015-01-29 · 有些AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因?

 

 

 

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

等半小時呢! 

 

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

Page 4: 有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? · 2015-01-29 · 有些AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因?

 

 

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

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

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

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

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

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

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

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

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

 

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

它: 

 

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

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

刪除約束”再存檔即可。 

Page 5: 有些 AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因? · 2015-01-29 · 有些AutoCAD 圖檔變得非常慢,複製圖形要等很久是甚麼 原因?

 

 

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

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