唐善婷
(淮陰工學院,江蘇 淮安 223001)
AutoCAD中圖塊命令的應用分析
唐善婷
(淮陰工學院,江蘇 淮安 223001)
在AutoCAD繪圖中常有一些重復出現的圖形元素,為了提高繪圖效率和節省存儲空間,一般將它們定義為圖塊,以便隨時調用.在調用過程中,根據實時使用需求,可以為圖塊添加文字注釋信息和動態功能.本文研究圖塊、圖塊屬性和動態塊等命令的應用,并分析和對比各圖塊的應用要點,有利于CAD圖塊的控制管理和建立標準圖庫.
AutoCAD;圖塊;屬性塊;動態塊;應用
在建筑施工圖繪圖中常有一些大量重復出現的圖形元素和標準件,如門、窗、標高和圖框等,采用復制命令不便于修改且占據磁盤的大量空間,把這些重復的圖形元素制作成圖塊,形成相互關聯的對象保存起來,以便隨時調用.圖塊是AutoCAD中提高繪圖效率的有效工具之一,它不僅便于創建圖庫、附著文字信息和動態功能,還可有利于快速繪制統一、規范的圖形,有利于建立標準圖庫,同時節省存儲空間.
圖塊的創建方法有兩種,僅能運用和保存在當前圖形中,不能用于其他圖形的圖塊為內部圖塊,用創建圖塊Block(或Bake)命令來定義;可將當前圖中的圖塊或某一指定圖形作為獨立的圖形文件保存,可被應用到其他圖形文件中的圖塊稱為外部圖塊,用寫圖塊Wblock命令來定義,調用時使用Insert或Minsert命令.事實上,創建外部圖塊就相等于創建了一個新的CAD圖形文件,其擴展名為*.dwg.也就是說,可以將任意的圖形文件作為圖塊插入到其他文件中,可以看出外部圖塊比內部圖塊應用更廣泛.
如圖1所示,量角器的繪制中,可以Block命令將量角器10度范圍內的長、短刻度線創建成圖塊A,然后用Insert命令將圖塊A入到量角器的0度位置,再利用環形陣列的方法,選擇陣列對象圖塊A,選擇陣列中心點、輸入項目的總數和填充角度,初步體驗快速復制的目的.

圖1 量角器
圖塊屬性是將文本對象,可包含繪圖者所需要的文字信息加載到圖塊中,成為圖塊的一部分,這種包含文字屬性的圖塊成為屬性塊.屬性塊是圖塊中附著的文字、數據、標簽或標記.當插入圖塊時,系統會提示輸入標識、值、文字等數據,從而為圖塊對象增加各種注釋信息,以增強圖塊的通過性.但屬性必須依賴于圖塊而存在,沒有圖塊就沒有屬性,屬性是與圖塊相關的存儲于圖塊中的文本信息.
通常可以將帶有文字內容的符號或表格創建成屬性塊,如標高符號、軸線符號、標簽欄等,并保存到樣本文件,繪圖時可多次插入使用.創建屬性塊的步驟:首先繪制要創建為圖塊的圖形,再定義帶屬性的文字,在屬性對話框中,設置屬性模式并輸入標記信息、位置和文字選項,最后將圖形標記和文字共同創建為標高符號圖塊.
在建筑施工圖中標高符號如圖2所示,除了有圖形符號,還有不同的標高值,如室內地坪標高0.000,樓層標高3.000,6.000等.可以先將標高文字定義為屬性,在圖塊調用過程中,根據繪圖需求輸入標高值.

圖2 標高圖形
動態塊是通過塊編輯器向創建的圖塊中增加參數和動作,如將長度、角度、對齊方式的信息定義到一個圖塊中,便于圖塊的控制管理,同時減少圖庫中圖塊的數量.也就是說,動態塊就是向創建的圖塊添加參數和動作選項,使得圖塊具有動態行為.動態塊在調用時可以更改圖塊的方向、大小和可見性等,通過自定義的夾點或特性來操作圖形.可見,動態塊是對原有的圖塊功能擴展和補充.
如圖3窗戶的動態塊創建步驟:選擇創建的窗戶圖塊,雙擊進入“圖塊編輯定義”選擇要創建或編輯的圖塊“窗戶240”,單擊確定按鈕,在圖塊編輯器中根據需要添加或編輯圖塊;在動態塊編輯窗口面板“參數”選項卡中選擇“線性參數”,窗口中匯出現黃色閃電圖標,再在面板“動作”選項卡中添加一個“拉伸動作”,并使得線性參數和拉伸動作形成關聯.單擊保存圖塊定義,關閉圖塊編輯器,對動態塊進行功能測試直到符合使用要求.

圖3 窗戶動態塊
可見,圖4所示窗戶動態塊在插入墻垛處,窗戶寬度可由墻垛之間的寬度通過自定義夾點拉伸到另一墻垛的端點,實現窗戶寬度的調整.此外,建筑平面圖中門也是大量出現的圖形元素,也可以用動態塊的形式來制作,并且門的寬度大小和打開角度不同,在定義門動態塊的過程中可以將門寬度定義為“參數”,將門的打開的角度定義為“動作”.可以說,動態塊的運用增強了繪圖的便捷性.

圖4 窗戶動態塊的夾點模式
4.1 使用范圍
用Block命令創建的圖塊是內部圖塊,只能用于當前圖形,用Wblock命令創建的是外部圖塊,可以應用其他圖形.可見,外部圖塊比內部圖塊應用更廣泛.
4.2 屬性塊
帶屬性的圖塊在定義時先定義“屬性”,再將圖形標識符號和與之圖塊對應的屬性共同創建為圖塊,這樣才能將屬性附著圖塊上.圖塊插入時,可以根據提示信息輸入屬性值.如定義定位軸線符號時,可將軸號為“屬性”先定義到定位軸線符號內,圖塊應用時根據提示信息輸入標號.此外,在屬性塊創建過程中,選擇對象時要將圖形和屬性全部選中.
4.3 動態塊參數和動作
向圖塊中添加“動作”和“參數”時,“動作”和“參數”和圖塊必須形成關聯,否則應用過程中出現圖塊“參數”不隨著圖塊的“動作”變化而變化.
圖塊的應用在很大程度上提高了繪圖效率,尤其是動態塊的出現,大大增強了繪圖的便捷性.當然動態塊的創建過程比較繁瑣,在動態塊編輯之前,要對圖塊的動作進行細致的設計,編輯完成再測試功能,同時動態塊創建過程中也可以先定義屬性,使動態塊帶有屬性的圖塊.
〔1〕張英.土木工程CAD[M].北京:中國電力出版社,2009.8.
〔2〕賀振通.CAD圖中屬性塊統計表生成程序的開發[J].工程設計CAD與軟件應用,2003,82(9):69-71.
〔3〕沈培玉,周洪軍.基于AutoCAD動態的參數化標準件圖庫的建立 [J].機械設計與制造,2007(12):100-102.
〔4〕馬春生,師艷平.AutoCAD中工程圖樣動態塊的開發[J].現代機械,2010(6):56-58.
〔5〕余躍輝,唐本州.淺談AutoCAD制圖標準樣板的定義[J].機械與電子,2013(13):111-112.
TP391.7
A
1673-260X(2017)02-0020-02
2016-09-22