国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > CAD屬性定義中的固定、預(yù)設(shè)和驗證分別是什么意思?

CAD屬性定義中的固定、預(yù)設(shè)和驗證分別是什么意思?

時間:2020-07-23 來源:CAD小苗 瀏覽:

前幾天有網(wǎng)友在信息里問定義屬性時固定和預(yù)設(shè)有什么區(qū)別,其實之前在文章里分別介紹過固定、驗證和預(yù)設(shè)的意思,既然有人問起,不妨將他們重新比較一下。

每日一貼——CAD屬性塊創(chuàng)建、編輯的相關(guān)技巧

一、固定和預(yù)設(shè)有什么區(qū)別?

從字面上理解:固定就是將屬性設(shè)置為固定值,預(yù)設(shè)就是給屬性預(yù)設(shè)一個值,雖然屬性設(shè)置成固定和預(yù)設(shè)看上去效果差不多,但實際上還是有很大區(qū)別的。設(shè)置了固定后,驗證和預(yù)設(shè)選項就變灰了,如下圖所示。

屬性設(shè)置為固定值后,就不需要預(yù)設(shè)和驗證這也好理解,但遠不止如此,設(shè)置成固定的屬性是無法編輯的,如果圖塊中只有設(shè)置成固定的屬性文字,雙擊都不會彈出增強屬性編輯器,甚至在特性面板中看都不會顯示為屬性塊,只是顯示為塊參照。

為什么定義屬性后創(chuàng)建的塊不是屬性塊?--固定

而預(yù)設(shè)只是給屬性設(shè)置了一個默認值,在插入圖塊的時候不會我們輸入屬性值,但圖塊插入后屬性還是可以編輯和修改的。

--下面是廣告,非本文圖片--

二、預(yù)設(shè)和驗證又有什么區(qū)別和聯(lián)系呢?

驗證和預(yù)設(shè)可以分開設(shè)置,也可以同時設(shè)置,而我們設(shè)置后看不出他們有什么效果,他們到底有什么區(qū)別和聯(lián)系呢。

從界面看到提示信息是這樣的:

  • 驗證:插入塊時提示驗證屬性值是否正確。

  • 預(yù)設(shè):插入塊時,將屬性設(shè)置為其默認值而無需顯示提示。

但設(shè)置了這些參數(shù)后并沒有看出什么影響,于是我做了一個塊,里面加了四個屬性值,分別設(shè)置了不同的選項,如下圖所示。

創(chuàng)建完圖塊后,我插入一個圖塊,結(jié)果在彈出的提示對話框中,這四個屬性都顯示了,如下圖所示。

查看CAD幫助,才看到其中關(guān)鍵的一句話:

僅在提示將屬性值設(shè)置為在“命令”提示下顯示(ATTDIA 設(shè)置為 0)時,應(yīng)用“預(yù)設(shè)”選項。

“編輯屬性”對話框的顯示是由變量ATTDIA控制的,ATTDIA設(shè)置為0時,插入屬性塊的時候就不顯示上面對話框了,而是在命令行提示輸入屬性值。

只有用命令行模式的的時候才能看到檢驗和預(yù)設(shè)的區(qū)別。

輸入ATTDIA,回車,輸入0,回車,再插入一個圖塊,這次不會彈出編輯屬性對話框了,而會在命令行依次提示我們輸入屬性的值,如下圖所示。

輸入屬性值
A <A>:
B <B>:
驗證屬性值
B <B>:

可以看到兩個參數(shù)的效果如下:

  • 不設(shè)置驗證和預(yù)設(shè)的只提示輸入一次。

  • 設(shè)置驗證但沒有設(shè)置預(yù)設(shè)的會提示輸入兩次,其中一次算驗證。

  • 只要設(shè)置了預(yù)設(shè),不管是否設(shè)置驗證,就不需要再輸入屬性值了。

ATTDIA設(shè)置為1,也就是編輯屬性啟動對話框模式,只有圖塊的所有屬性都設(shè)置成了預(yù)設(shè),對話框才不會彈出來,只要一個屬性沒有設(shè)置為預(yù)設(shè),插入圖塊的時候都會彈出編輯屬性對話框,并且會將所有屬性都顯示出來。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦