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