為什么CAD圖紙中圖塊的屬性不顯示?為什么不可見(jiàn)的屬性復(fù)制到另一張圖卻能看到?
之前總有人問(wèn)為什么圖紙中軸號(hào)看不到了,或者屬性塊的屬性值看不到了。但前幾天卻有人問(wèn)了一個(gè)不一樣的問(wèn)題,他的圖塊只希望看到其中一個(gè)屬性,但在圖中不想看到的屬性也顯示出來(lái)了,將這個(gè)圖塊復(fù)制到另一張圖紙中,卻是正常的,只顯示了希望看到的屬性,這又是為什么呢?
其實(shí)這兩種問(wèn)題都是類似的,屬性本身是可以設(shè)置是否可見(jiàn)的,此外有變量控制屬性是都顯示或都不顯示,還是根據(jù)屬性本身參數(shù)設(shè)置來(lái)確定是否顯示。
除了參數(shù)和變量外,還有其他情況,圖中已插入的圖塊和新插入的圖塊屬性也可能不一樣。
經(jīng)過(guò)跟網(wǎng)友交流后發(fā)現(xiàn)有很多種情況,這里將將各種情況總結(jié)一下,跟大家分享一下。
什么是屬性塊?CAD屬性塊如何創(chuàng)建?屬性文字和普通文字有什么區(qū)別?
一、某些屬性塊的屬性可以看到,有些屬性看不到。
圖塊的屬性本身是可以設(shè)置成不可見(jiàn)的,有時(shí)希望通過(guò)屬性值來(lái)區(qū)分或過(guò)濾圖形,但不希望這些屬性值顯示在圖紙中時(shí),可以將圖塊屬性值設(shè)置為不可見(jiàn),如下圖所示。

屬性被設(shè)置不可見(jiàn)后,常規(guī)狀態(tài)下這個(gè)屬性是不會(huì)顯示的。
二、所有屬性塊的屬性都不顯示
如果圖紙中所有屬性塊的屬性都不顯示,而且有些圖塊的屬性并沒(méi)有設(shè)置不可見(jiàn),現(xiàn)在也變成不可見(jiàn)了;新創(chuàng)建的的屬性塊的屬性也不顯示,這種情況可以判定是ATTMODE(ATT是屬性ATTRIBUTE的簡(jiǎn)寫(xiě))變量的影響。
ATTMODE變量可以設(shè)置成0,1,2,設(shè)置成不同值的作用如下。
|
值 |
說(shuō)明 |
|---|---|
|
0 |
關(guān)閉:使所有屬性都不可見(jiàn) |
|
1 |
常規(guī):保持每個(gè)屬性的當(dāng)前可見(jiàn)性;顯示可見(jiàn)屬性,不顯示不可見(jiàn)屬性 |
|
2 |
打開(kāi):使所有屬性都可見(jiàn) |
而那位網(wǎng)友圖中本來(lái)設(shè)置為不可見(jiàn)的屬性也顯示出來(lái),就是因?yàn)槟菑垐D紙的ATTMODE被設(shè)置為2了,而其他圖紙的ATTMODE還是默認(rèn)值1,因此復(fù)制到其他圖紙就又顯示正常了。
不知道什么版本還增加了一個(gè)跟變量ATTMODE作用類似的命令:ATTDISP,也有三個(gè)參數(shù),跟ATTMODE設(shè)置成0、1、2類似,它的設(shè)置如下:
-
普通(N)
恢復(fù)每個(gè)屬性的定義的可見(jiàn)性設(shè)置。只顯示可見(jiàn)屬性。不顯示不可見(jiàn)屬性。
-
打開(kāi)(ON)
使所有屬性可見(jiàn),替代原始可見(jiàn)性設(shè)置。
-
關(guān)閉(OFF)
使所有屬性不可見(jiàn),替代原始可見(jiàn)性設(shè)置。
三、部分圖塊后圖塊部分屬性不可見(jiàn),進(jìn)入塊編輯器可以看到屬性
如果圖面上看不到屬性,但雙擊圖塊在彈出的增強(qiáng)屬性編輯器中可以看到屬性,如下圖所示。

遇到這種情況,可以先將ATTMODE設(shè)置為2,看看屬性是否可以顯示,如果屬性顯示出來(lái)了,那就說(shuō)明此屬性本身被設(shè)置為不可見(jiàn)了,如下圖所示。

當(dāng)然也可以選中圖塊后右鍵,選擇塊編輯器,進(jìn)入塊編輯器后看能否看到此屬性,如下圖所示。

設(shè)置為不可見(jiàn)的屬性的目的是:圖塊看起來(lái)完全一樣,但屬性值不同,利用不同的屬性值可以做統(tǒng)計(jì)或其他處理。
如果希望屬性變成可見(jiàn),可以在塊編輯器里選中屬性后在特性面板將不可見(jiàn)設(shè)置為否。
四、在圖面上可以看到屬性,但進(jìn)入塊編輯器中卻看不到屬性
上面兩種情況屬于比較正常的情況,但有一些比較奇怪的圖塊,在圖面上和增強(qiáng)屬性管理器中都可以看到屬性,說(shuō)明屬性并沒(méi)有設(shè)置為不可見(jiàn),但進(jìn)入塊編輯器后卻看不到這個(gè)屬性。
遇到這種情況,可以重新插入一個(gè)此圖塊試試,如果發(fā)現(xiàn)新插入的圖塊此屬性消失,則有可能是這樣的情況。
剛開(kāi)始定義的圖塊有屬性,進(jìn)入塊編輯器里刪除屬性,之前插入的圖塊屬性會(huì)保留,但后插入的圖塊是沒(méi)有屬性的。
可以看看重現(xiàn)這個(gè)問(wèn)題過(guò)程的動(dòng)圖。
之前插入的塊參照中的屬性仍會(huì)保留,但圖塊定義中的屬性值卻被刪除了,所以出現(xiàn)這種情況是正常的,在塊編輯器中添加屬性也會(huì)是這種情況。不過(guò)我們通常不會(huì)這么操作,出現(xiàn)這種情況通常是某些專業(yè)軟件生成圖塊。
CAD編輯圖塊添加了屬性后為什么屬性不更新?
有些專業(yè)軟件中用專業(yè)軟件的功能插入的圖塊有屬性,但直接用插入I命令插入的同名的圖塊卻沒(méi)有屬性,不太清楚這些程序是怎么處理的,也許是在圖塊插入時(shí)用程序添加了一個(gè)屬性,所以在圖塊定義中并沒(méi)有屬性。
五、增強(qiáng)屬性編輯器里能看到屬性,但圖面上和塊編輯器中都看不到屬性
在圖面上屬性看不到可能是屬性本身被設(shè)置為了不可見(jiàn),如果在塊編輯器中看不到屬性可能像上面第三點(diǎn)說(shuō)的那樣是因?yàn)閷傩栽趬K編輯器中被刪除了。還有一種特殊的情況,是天正等專業(yè)軟件對(duì)圖塊進(jìn)行了特殊處理,將屬性值的文字高度設(shè)置得特別小,其實(shí)在塊編輯器中是有的,只是很小,看不到,如下圖所示。

如果在增強(qiáng)屬性編輯器中切換到“文字選項(xiàng)”選項(xiàng)卡,可以看到這個(gè)文字的高度可能是0.008或更小,如0.0002,知道是字高設(shè)置得特別小了以后,進(jìn)入塊編輯器中就可以想辦法找到了這個(gè)屬性文字,如下圖所示。

天正軟件這么做的目的就是為了給圖塊加一個(gè)屬性,但不讓大家看到,但軟件可以通過(guò)這個(gè)屬性判斷這個(gè)圖塊是什么設(shè)備。既然已經(jīng)社會(huì)設(shè)置為不可見(jiàn),其實(shí)完全沒(méi)有必要將文字設(shè)置得這么小,我第一次遇到類似情況的時(shí)候都沒(méi)有注意,有網(wǎng)友提醒才知道的。
如果自己做圖塊,顯然就沒(méi)有必要這么做了。
這是我目前了解到的屬性在圖面或塊編輯器中看不到的幾種情況,大家遇到類似的情況的時(shí)候可以自己分析一下是什么情況,如果還有其他情況請(qǐng)留言。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
