CAD屬性定義中的驗(yàn)證和預(yù)設(shè)什么意思?
前天介紹了屬性定義中比較特殊的“固定”選項(xiàng)所引起的一系列后果,在屬性定義中還有兩個(gè)比較難理解的參數(shù):驗(yàn)證和預(yù)設(shè),因?yàn)槲覀冊(cè)O(shè)置后看不出他們有什么效果。

從界面看到訂單提示是這樣的:
-
驗(yàn)證:插入塊時(shí)提示驗(yàn)證屬性值是否正確。
-
預(yù)設(shè):插入塊時(shí),將屬性設(shè)置為其默認(rèn)值而無需顯示提示。
但我們?cè)O(shè)置了這些參數(shù)后并沒有看出什么影響,于是我做了一個(gè)塊,里面加了四個(gè)屬性值,分別設(shè)置了不同的選項(xiàng),如下圖所示。

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

查看CAD幫助,才看到其中關(guān)鍵的一句話:
僅在提示將屬性值設(shè)置為在“命令”提示下顯示(ATTDIA 設(shè)置為 0)時(shí),應(yīng)用“預(yù)設(shè)”選項(xiàng)。
上面這個(gè)“編輯屬性”對(duì)話框是可以由變量ATTDIA控制的,設(shè)置為0時(shí),就不顯示對(duì)話框,而是在命令行提示我們輸入屬性值。只有用命令行模式的的時(shí)候才能看到檢驗(yàn)和預(yù)設(shè)的區(qū)別。
輸入ATTDIA,回車,輸入0,回車,再輸入一個(gè)圖塊,這次不彈出編輯屬性對(duì)話框了,在命令行會(huì)依次提示我們輸入屬性的值,如下圖所示。
輸入屬性值
A <A>:
B <B>:
驗(yàn)證屬性值
B <B>:
可以看到兩個(gè)參數(shù)的效果如下:
-
不設(shè)置驗(yàn)證和預(yù)設(shè)的只提示輸入一次。
-
設(shè)置驗(yàn)證但沒有設(shè)置預(yù)設(shè)的會(huì)提示輸入兩次,其中一次算驗(yàn)證。
-
不管是否設(shè)置驗(yàn)證,只要設(shè)置了預(yù)設(shè),就不需要再輸入屬性值了。
ATTDIA設(shè)置為1,也就是編輯屬性啟動(dòng)對(duì)話框模式,如果圖塊的屬性都設(shè)置成了預(yù)設(shè),對(duì)話框也不會(huì)彈出來,只要一個(gè)屬性沒有設(shè)置為預(yù)設(shè),插入圖塊的時(shí)候都會(huì)彈出編輯屬性對(duì)話框,并且會(huì)將所有屬性都顯示出來。
-
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外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
