我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > 常見問題

什么是CAD屬性圖塊及其用法詳細說明

時間:2016-02-01 17:48:07 來源:未知

1,首先,什么是圖塊?圖塊,圖的“塊”也,AutoCAD稱它為“BLOCK”。無論“塊”還是“BLOCK”,它就是由多個元素組成的“死疙瘩”,就象我們把水泥黃沙石子加水攪拌后丟在地上,不久就成了一個“死疙瘩”,建筑行業把它稱為“混凝土”。
圖塊,就是由多個對象組成的“死疙瘩”,這種“死疙瘩”平時不需要細分,就像我們電腦內的硬盤,對使用者來說它就是一個東西,我們不管它實際由什么零件組成的。
2,其次,實踐中發現,有一類圖塊,它的圖形都一樣,唯一不同的是其中的文字,你說的軸線標記就屬于這一類,如果每個都創建圖塊,那圖塊數量很多而且這位用戶會被誤判成傻瓜,因此AutoCAD就增加了一個稱作為”屬性圖塊“。
3,所謂“屬性圖塊”,就是“ 不變的線條等圖形+帶屬性可變的文字” 所組成的圖塊,那么,所謂屬性圖塊,嚴格講不是圖塊帶屬性,而是圖塊內包含了帶屬性的文字。理解以后沒有必要咬文嚼字,說成“帶屬性的圖塊”也沒什么大不了。
4,帶屬性文字,它屬于文字范疇,跟圖塊無關。問題是脫離了圖塊,這個帶屬性文字沒有存在的意義,所以,凡是屬性文字它必定用在圖塊上。
5,建立帶屬性圖塊(不嚴格的說法,好在上面有解釋),首先必須建立帶屬性的文字,命令是attdef,屬性文字有了,將其與其它圖形一起創建個圖塊就大功告成了。
6,所謂屬性,就是某個對象上加了某個定義,屬性文字就是文字上又加了個文字,原來的文字叫“默認值”,加上去的文字叫“屬性文字”,而圖上顯示的是后者屬性文字。
7,千萬不要用explode來分解屬性文字,一旦用這個命令分解,它會回到原文字即“默認值”,而用 burst 則沒問題,因為這個命令將屬性文字替換掉原文字。
8,如果有興趣可以看看下面的一般文字和屬性文字的區別:
一般文字:((-1 . <Entity name: 7efde588>) (0 . "TEXT") (330 . <Entity name: 7efddcf8>) (5 . "2C1") (100 . "AcDbEntity") (67 . 0)(0 . "Model") (8 .
"0") (100 . "AcDbText") (10 185.72 176.758 0.0) (40 . 26.1251) (1 . "AAA") (50 . 0.0) (41 . 0.8) (51 . 0.0) (7 . "Standard") (71 . 0) (72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbText") (73 . 0))

屬性文字: ((-1 . <Entity name: 7efde590>) (0 . "ATTDEF") (330 . <Entity name: 7efddcf8>) (5 . "2C2") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbText") (10 185.186 129.306 0.0) (40 . 26.1251) (1 . "AAA") (50 . 0.0) (41 . 0.8) (51 . 0.0) (7 . "Standard") (71 . 0) (72 . 0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (100 . "AcDbAttributeDefinition") (3 . "1") (2 . "CCC") (70 . 0) (73 . 0) (74 . 0) (280 . 1))
其中的(1 . "AAA") 與一般文字一樣,而增加的 (2 . "CCC") 便是屬性文字也,

burst 命令就是提取這個屬性文字替換掉默認值而改裝成一般文字對象,burst.lsp是明碼程序,有興趣的朋友可以看看它的原理。