魯秀萍
(肥城曹莊煤礦有限公司,山東肥城271601)
AutoCAD是美國(guó)Autodesk公司研制的通用制圖軟件,現(xiàn)已成為煤礦制圖首選的支撐平臺(tái)。但AutoCAD是一個(gè)通用的繪圖系統(tǒng),在繪制煤礦測(cè)量圖樣時(shí),需根據(jù)《煤礦地質(zhì)測(cè)量圖例》要求及礦圖的特點(diǎn)對(duì)AutoCAD進(jìn)行必要的、相關(guān)的修改和用戶化。
礦圖主要包括:煤礦基本礦圖、礦井水文地質(zhì)圖和礦井地質(zhì)圖三大部分,其繪制必須符合《煤礦地質(zhì)測(cè)量圖例》要求。
礦圖中的線符號(hào)分為普通意義上的線和多線。
普通意義上的線,如等高線、小路、輸電線、河流堤岸、建筑物圍墻等,盡管外形較復(fù)雜,但都把它歸為一類,它們?cè)谑褂蒙鲜且恢碌?,由同樣的方式調(diào)用,同樣可供line、pline畫線命令使用,是“真正的線”;另一類是所謂多線(或多重線)Multiline,實(shí)質(zhì)上是由多條線平行構(gòu)置而成,對(duì)其定義好后,由多重線繪制命令mline,一次把多條不同樣式的平行線繪制成。
可以把普通線型的分為三類:簡(jiǎn)單線型、帶形(Shape)的線型、帶文本字符串的線型。
簡(jiǎn)單線型由重復(fù)使用的短實(shí)線、空格、點(diǎn)組成,每個(gè)線型的定義由標(biāo)題行和圖案行組成,其格式為:*Line_name[,description] A,dash1,dash2,……
其中:第一行為標(biāo)題行,“*”是標(biāo)題行標(biāo)記,Line_name是線型名。線型名由字母、數(shù)字、字符等組成的字串(從AutoCAD R14開始,即可用漢字作為線型名稱)。Description是關(guān)于所定義的線型說(shuō)明部分,可用文字說(shuō)明,也可用“-”和“.”等符號(hào)形象地表示,可以任選(當(dāng)選這部分時(shí)用逗號(hào)“,”與前面隔開,當(dāng)不選擇這部分時(shí),逗號(hào)可省略)。
第二行為圖案行,“A”表示兩端方式。該方式保證線和弧的兩端由短劃線開始和結(jié)束。這種圖案適合于起點(diǎn)和終點(diǎn)至少為第一個(gè)短劃線長(zhǎng)度的一半的線。而dash1,dash2,……是每個(gè)短劃線的長(zhǎng)度,長(zhǎng)度大于零,表示實(shí)線段,長(zhǎng)度等于零時(shí),表示一個(gè)點(diǎn),長(zhǎng)度小于零時(shí),表示空長(zhǎng)段。每種線型只要定義一個(gè)短劃線序列即可。
在線型文本中,可插入任何說(shuō)明,只需在行首加上雙分號(hào)“;;”即可。
如:*斷層上盤線(寬.3),___.___.____
A,20.0,-2.0,0,-2.0
它的含義是:“*斷層上盤線”為線型名,“寬.3”用以提示線寬為0.3mm。在AutoCAD 2000中增加了線寬選擇的工具條,通過(guò)它可以方便地設(shè)定所繪線的寬度。線寬設(shè)置功能,在缺省狀態(tài)下只用于打印輸出,如要在繪制時(shí)就能顯示出來(lái),只需點(diǎn)屏幕底部“狀態(tài)”欄的“線寬”,該設(shè)置在屏幕顯示時(shí)是示意性的。線型名后是對(duì)所定義線型形狀的粗略圖示描繪,描繪是示意性的,不對(duì)實(shí)際線型的形狀產(chǎn)生影響。
第二行,表示A對(duì)齊類型,短線段長(zhǎng)20個(gè)單位,空白段長(zhǎng)2個(gè)單位,一個(gè)點(diǎn),空白段長(zhǎng)2個(gè)單位。這是該線型的一個(gè)短劃線周期序列,以后將重復(fù)該序列。
在簡(jiǎn)單線型的定義中,插入形單元,則組成帶形定義的線型。嵌入形的語(yǔ)法結(jié)構(gòu)為:
[shape_name,Shape_filename,S=scale_factor,R=rotation_angle,X=x_offset,Y=y_offset] 。
其中shape_name是形名。Shape_filename是形所在的文件名,該文件中必須有形,否則AutoCAD不允許用戶使用此線型,形名和形文件名是不能缺省的。S為調(diào)用形時(shí)的比例因子,S=1時(shí)表示保持形定義中的大小。R為調(diào)入形時(shí)的旋轉(zhuǎn)角度,缺省值為0,表示插入時(shí)不旋轉(zhuǎn)。x_offset和y_offset是形插入點(diǎn)在x和y方向上的偏移量,可缺省,缺省時(shí)按0處理。如井田邊界線線型定義為:
*井田邊界線(比例1,線寬1.2),----+-----A,40,-2,[JTBJ,ltypeshp.shx,x=2.5,s=2.5] ,-2
A為線定義符,40為實(shí)線長(zhǎng)度,-2為空格長(zhǎng)度。方括號(hào)內(nèi)為為”十”符號(hào)的形定義部分,JTBJ為調(diào)用線型時(shí)的線名,ltypeshp.shx,為型文件名,s=2.5是將形擴(kuò)大2.5倍,x=2.5
表示插入形時(shí)在X方向上偏移2.5個(gè)單位。后再空2兩個(gè)單位長(zhǎng)度。
在礦圖繪制中用上述方法,可定義斷層下盤線、導(dǎo)水?dāng)鄬泳€等由線和符號(hào)組成的復(fù)雜線。
在簡(jiǎn)單線型的定義中,插入文本字符串,則組成文本字符的線型。其語(yǔ)法為:
[“string”,style,R=n,A=n,S=n,X=n,Y=n]
style是文本式樣的名字,如果當(dāng)前圖形中沒有style,AutoCAD則不允許使用此線型。
由于煤礦測(cè)量圖紙的特殊性,不同的線型表示不同的地質(zhì)、地貌內(nèi)容,并且其符號(hào)必須符合《煤礦測(cè)量地質(zhì)圖例》要求,而AutoCAD本身自帶的線型遠(yuǎn)遠(yuǎn)不能滿足測(cè)量圖的要求,而大量線型需用帶“形”的線型,所以下面詳細(xì)介紹一下形的定義:
形的定義,可以使用任何文本編輯器來(lái)編輯,其文件名為*.shp。形文件由一個(gè)或多個(gè)形定義組成,每個(gè)形定義是一段形描述,它包括一個(gè)標(biāo)題行和若干個(gè)描述行。
*<形編號(hào)>,<定義字節(jié)數(shù)>,<形名稱>
其含義如下:
①形編號(hào):每個(gè)形必須有一個(gè)編號(hào),其值為整數(shù),取值范圍為1~255。用戶可用的形編號(hào)應(yīng)大于129(1~129已被系統(tǒng)使用)。
②定義字節(jié)數(shù):用來(lái)描述該形所需要數(shù)據(jù)字節(jié)數(shù)目,它包括每行的結(jié)束符0所占的字節(jié),每個(gè)形所定義字節(jié)數(shù)不得超過(guò)2000個(gè);
③形名稱:每個(gè)形必須有一個(gè)名字,并且要求用大寫字母。如用小寫字母,僅作為一種標(biāo)志,將不被存貯。
描述行是由若干個(gè)由逗號(hào)(,)分隔的字節(jié)組成,最后以0作為形定義的結(jié)束符。每個(gè)字節(jié)一般用前導(dǎo)0表示為十六進(jìn)行數(shù)。描述行中使用了標(biāo)準(zhǔn)線段和專用代碼。
3.2.1 標(biāo)準(zhǔn)線段的描述
標(biāo)準(zhǔn)線段占一個(gè)字節(jié),其中高四位表示矢量的長(zhǎng)度,低四位表示矢量的方向。所有矢量都以同一長(zhǎng)度規(guī)格繪制。
3.2.2 專用代碼的描述
為方便形描述,根據(jù)定義對(duì)象不同,還要描述圓弧,另外還要描述抬筆、落筆等各種狀態(tài)。因此,AutoCAD系統(tǒng)又定義了專用代碼,專用代碼的高位字節(jié)為0,常用十進(jìn)制表示。
專用代碼定義如下,用戶可按所定義的專用代碼方便地描述非標(biāo)準(zhǔn)線段或圓弧等不同對(duì)象。
代碼:定義
111:線型定義結(jié)束
001:?jiǎn)?dòng)繪圖模式(即落筆畫線)
002:關(guān)閉繪圖模式(即抬筆空走)
003:用下一字節(jié)除矢量長(zhǎng)度
004:用下一字節(jié)乘矢量長(zhǎng)度
005:將當(dāng)前為止壓入堆棧
006:將棧中內(nèi)容彈出到當(dāng)前位置
007:畫出由下一字節(jié)給出的子型
008:給出X-Y位移,繪制非標(biāo)準(zhǔn)矢量
009:給出多個(gè)X-Y位移量,由(0,0)結(jié)束
00A:由下兩個(gè)字節(jié)定義八分圓弧
00B:由下五個(gè)字節(jié)定義任意部分圓弧
00C:由X-Y位移和凸度定義圓弧
00D:繪制多段圓弧
00E:只在垂直文本方式處理下一個(gè)命令
形文件(*.shp)是本文件,經(jīng)編譯生成*.shx文件,在AutoCAD中環(huán)境中直接調(diào)用。
在AutoC AD命令狀態(tài)下輸入命令“Compile”,按提示輸入形文件名(*.shp),系統(tǒng)自動(dòng)將形文件編譯成.shx文件。編譯后的形文件(*.shx)是可供AutoCAD直接調(diào)用的文件。
在AutoCAD命令狀態(tài)下輸入命令“l(fā)oad”命令,按提示輸入需調(diào)入的形文件名,即可調(diào)入相應(yīng)的形。
使用形命令可以像使用塊一樣插入形所描繪的圖形。
在AutoCAD中,線型文件是以.lin為擴(kuò)展名的文本文件,可使用任何ASCII文本編輯器來(lái)編輯,如WINDOWS的NOTEPAD記事本。將線型文件編輯好后最好保存在AutoCAD的路徑中,如AutoCAD安裝目錄下的SUPPORT子目錄中,這樣就可以進(jìn)入AutoCAD的缺省調(diào)用路徑中。
在AutoCAD中要調(diào)用自定義的線型,只需在線型調(diào)用對(duì)話框中,將待輸入的線型文件名,通過(guò)瀏覽路徑,選擇確認(rèn)自定義的.lin文件即可。
操作方法如下:
①在AutoCAD菜單“Format”欄下選多線,進(jìn)入“多線樣式”對(duì)話框。在該對(duì)話框中,顯示著現(xiàn)有的多重線名,系統(tǒng)缺省的是“STANDARD”。用戶可在此對(duì)話框中選擇“新建”或“修改”多線樣式。
②單擊“新建”進(jìn)入“創(chuàng)建新的多線樣式”對(duì)話框中,按提示輸入新建多線樣式名,單擊“繼續(xù)”,進(jìn)行“新建多線樣式”個(gè)對(duì)話框。它包括“說(shuō)明”、“開口”、“元素”、“填充”、“顯示連接”五項(xiàng)內(nèi)容。
在“元素”中,用鼠標(biāo)選擇已存在的元素(線條),就可對(duì)其Color(顏色)、Linetype(線型)、Offset(偏移)三個(gè)參數(shù)進(jìn)行更改,其中“偏移”是指所選定的(線)元素離中心線的距離,在中心之上為正,之下為負(fù)值。要增加元素(即線條),按“Add”鈕,并隨即指定其偏移量、顏色、線型三個(gè)參數(shù)值。
在“填充”中,可設(shè)置填充顏色,將選定的顏色作為背景色充填在多線中。
所有的線設(shè)置好后,按“確定”返回到“多線樣式”對(duì)話框。
單擊“保存”將所定義多線保存在多線庫(kù)文件*.m li中。
③使用。在菜單“Format”欄下選“多線樣式”,進(jìn)入其對(duì)話框,在“Current”中選中所要使用的線型名,若所要的線型不在列表中,可通過(guò)“Load...”調(diào)入按鈕,選擇mli庫(kù)文件,調(diào)入預(yù)先定義的線型。在“Current”中顯示的線型就是當(dāng)前缺省的線型,使用Multiline工具鈕或“mline”命令就可以進(jìn)行繪制了。
如定義“高速公路”線型,使用四條黑色連續(xù)線,偏移量分別是5.0,4.0,4.0,-5.0。
熟練掌握以上內(nèi)容后,礦圖中各種線型符號(hào)均可輕松自如地解決,這也使微機(jī)繪制礦圖代替人工制圖成為現(xiàn)實(shí),大大提高了制圖的精度和效率。
[1] AutoCAD基礎(chǔ)教程[M] .清華大學(xué)出版社.
[2] 煤礦地質(zhì)測(cè)量圖例[M] .煤炭工業(yè)出版社.