當前位置:才華齋>網路>工程製圖>

為什麼有時CAD中框選和CTRL+A全選時物件數量不同

工程製圖 閱讀(2.31W)

有時我們開啟一張圖紙,已經全圖顯示了,但發現框選後物件的數量和用CTRL+A全選時物件數量不同,要少一些物件,這是為什麼呢?下面是YJBYS小編帶來的解決這個問題的方法!

為什麼有時CAD中框選和CTRL+A全選時物件數量不同

首先最常見的情況是有些圖層被關閉了,被關閉圖層上的圖形無法被框選,但可以被全選選中。這種情況並不奇怪,是CAD的一種正常的設定。而凍結圖層上的物件即使全選也無法選中。

但有時圖中並沒有關閉的圖層,仍然會出現框選比全選時物件少的情況,那這些少的物件有時什麼呢?之前遇到過幾張這樣的圖紙,研究後這些無法選中的主要有下面幾種物件:空的文字或多行文字,只有屬性但沒有屬性值的圖塊,一些資料錯誤的圖形。我這兒有一張簡化的圖紙,框選就一條直線,全選後就多出來一個文字、一個多行文字和一個圖塊,如下圖所示。

在全選時可以看到多出了一個夾點,那個是沒有框選到的圖塊,而未框選到的文字和多行文字夾點並沒有在當前檢視中,也就是說當我們全圖縮放(ZOOM/E)的時候不會考慮這些框選不到的物件的。我們可以在全選後按物件縮放(ZOOM/O),就可以看到在文字在離直線比較遠的地方,如下圖所示。

所謂空的文字或多行文字,就是建立了一個文字物件,但沒有輸入任何字元,這種文字有兩種來源:一種是舊版CAD中由設計人員不小心建立的,比如執行了文字或多行文字命令,沒有輸入就直接退出了CAD對話方塊,或者編輯文字的時候把文字刪光了,CAD高版本這種情況不會生成空物件了;另一種是由某些工具和外掛錯誤生成的,也許是程式本身編寫就有錯誤,也許是程式執行過程中沒有正常執行等等。

所謂空圖塊,圖塊中有物件,物件也不一定是空的,比如圖塊中沒有圖形,只有屬性,屬性值是空的。出現屬性值為空的情況可能在定義屬性值沒有給預設值,或者在插入時或插入後將屬性值設定或改成了空的。

至於一些錯誤資料的圖形,這個就很難說了,可能是從其他軟體轉換的,也可能是一些工具和外掛生成的,這種物件常規繪圖的話是不會生成的。

這些框選不到的物件如果不多,且對操作沒什麼影響的話,可以不用去管他,如果這種物件特別多的話,尤其這些多出來的物件並不僅是空文字的情況下,建議還是處理一下。空文字是最好處理的,用CAD的清理(PU)功能就可以清除零長度直線和空文字物件。至於其他圖形CAD並無法判斷是否有用,例如沒有值的`屬性塊(也許後面會設定新的值),所以CAD沒有提供專門的處理工具。在處理之前可以先判斷一下,我們可以先CTRL+A全選,然後按住SHIFT鍵後框選所有圖形,那剩餘的就是在框選中沒有選到的圖形,你在屬性框的下拉框中看一下都有哪些物件,如果有不是文字或多行文字的物件的話,你就需要判斷一下這些圖形是否會對你有用。如果確認沒有用的話,可以全部刪除。如果看到有其他型別的物件的話,最好在處理之前嘗試修復一下,可以用核查(Audit)命令修復,如果修復沒有任何效果,再決定是否刪除。

這種現象並不常見,尤其是我們只用現在高版本CAD繪圖,而且不與其他軟體進行資料轉換的情況基本不會出現,所以也不必花太多時間去研究了,等遇到這種問題時再來看看也不遲。