梁 超,扈守全
(山東中礦集團有限公司,山東招遠市 265400)
AutoCAD2008二次開發(fā)在地測制圖中的應用
梁 超,扈守全
(山東中礦集團有限公司,山東招遠市 265400)
利用AutoCAD lisp語言及自定義工具等二次開發(fā)CAD2008,開發(fā)出“巷道輪廓錄入程序”、“采場廓錄入程序”、“巷道樣品錄入程序”、“鉆孔樣品程錄入程序”、“工程符號工具欄”等比較實用的小工具,以方便快捷地進行地測繪圖,為地測人員能及時指導工程施工及采掘生產提供了方便的條件。
AutoCAD;二次開發(fā);地測制圖
AutoCAD2008制圖軟件以操作方便、繪圖精度高、速度快、易于管理、用途廣泛等特點,為礦山地測制圖提供了良好的平臺?,F在,地測人員在井下進行測量、原始編錄等收集的各種原始數據,在室內用計算機成圖并儲存且可方便計算出施工和計算時所需的長度、方位、面積、體積等參數,為礦山節(jié)省了大量的人力、物力、財力和時間,大大提高了勞動生產效率。但AutoCAD不是礦山制圖的專業(yè)軟件,與手工制圖的方法與步驟有根本區(qū)別。以計算機為工具制圖時,一些具有經常性、相似性、反復性的操作可編制有關程序使其實現自動化,經常用到的大量礦山專用圖形符號也可以通過編程來簡化。例如在圖上繪制鉆孔時,大量的鉆孔樣品結果要逐一繪上,操作時非常繁瑣;繪制井巷工程時,會用到許多溜井、天井等工程專用符號,這些操作都影響了做圖速度。AutoCAD的二次開發(fā)功能可供用戶定制與開發(fā)一些工具及程序,作圖時只需輸入簡單的參數,計算機便自動成圖,制圖更為快捷方便,進一步提高工作效率。
通過地測人員的努力學習與不斷摸索,熟練地掌握了AutoCAD制圖的方法與技巧,編輯了參數化繪圖程序:根據井下巷道原始編錄繪制巷道輪廓,開發(fā)了巷道輪廓錄入程序;依據采場驗收時測量的采場邊界數據成圖,開發(fā)了采場輪廓錄入程序;根據經常性的展布鉆孔、采場、巷道樣品分析結果,開發(fā)了鉆孔樣品錄入程序、巷道樣品錄入程序、采場樣品錄入程序;還開發(fā)出像天井、溜井等常用的礦山工程符號(見圖1)程序。利用AutoCAD的菜單和工具定制功能,基于地測具體的工作情況,開發(fā)出更適合礦山地測制圖的菜單與工具條,壓縮測繪編錄、成圖時間,提高地測制圖的速度與工作效率。
圖1 礦山地測制圖專用工程符號
將上述程序加入個人定制的菜單,加載在AutoCAD的菜單欄中將礦山專用工程符號程序定制成工具條(見圖2)或菜單(見圖3)。這樣使用時直接點擊菜單或圖標,更為快捷方便。
圖2 自定義的工程符號工具條
圖3 自定義的程序菜單
在井下的地測工作中,要進行采場驗收工作,繪編大量的采場分層地質平面圖。傳統(tǒng)的測量方法是用皮尺導線支距法,做出圖的采場輪廓與實際邊界吻合性差,采場邊界不準確,相鄰的采場間柱容易出現采礦損失或破壞,影響指導采礦和采場安全。改良后,將電子經緯儀、手持測距儀與電子手薄組合成“全站儀”,井下采場驗收采用支導線碎部測量法,測出采場輪廓點、巖性分界點、斷層上2點、天井溜井等工程中心點等測量數據。室內把存儲在電子手薄中的測量數據下載到計算機的文本文件中,采場輪廓錄入程序使用時自動讀取數據文件,把各個碎部點展繪在圖上,并用直線連接碎部點繪出采場輪廓、巖性界線、斷層線,繪出天井溜井等符號。這樣做圖速度快,圖的精度也大大提高,對采礦施工管理和井下采場安全都起了重要作用。
編錄巷道時,依據原始編錄數據,以往計算機制圖需要做大量的輔助線把支距點一一做出來,然后連接這些支距點,再把輔助線刪除,這樣做非常繁瑣。本文開發(fā)的巷道輪廓錄入程序只需輸入原始編錄的基本參數,則自動繪出巷道輪廓。
例如,根據原始地質編錄繪制1個20m長的巷道,操作時命令文本框如下:
Command:Bian/
輸入第一點(起點):
輸入第二點(終點):
先尺左后尺右:
輸入進尺:0/
輸入支距<尺左>:1.2/
總共進尺0.0剩余距離20.0
輸入進尺:2/
輸入支距<尺左>:1.1/
總共進尺2.0剩余距離18.0
輸入進尺:6/
輸入支距<尺左>:0.9/
…… ……
總共進尺20.0剩余距離0
Command:開始尺右
輸入進尺:0/
輸入支距<尺左>:0.6/
…… ……
程序會自動設置“巷道輪廓”為當前層。如沒有這個圖層,程序會自動新建該圖層,并設置為當前圖層。操作完成后程序繪出巷道輪廓線。
繪制鉆孔最為繁瑣的是把鉆孔樣品結果一一繪制在鉆孔線相應的位置上,傳統(tǒng)做圖繪投影1個近百米的鉆孔需要幾十分鐘,非常浪費時間。本文根據保存在電子表格中的鉆孔取樣記錄表,把鉆孔取樣的進尺、樣品結果分別復制到研修文本文件中,鉆孔樣品錄入程序會自動讀取文本文件,把樣品結果展布在圖上,且程序會自動用不同顏色區(qū)分品位值。操作時只需鉆孔起點、鉆孔終點或鉆孔線上一點、樣品總數3個參數。這樣兩三分鐘就可以繪制完1個近百米的鉆孔,節(jié)省了時間,而且做出的圖整齊、美觀,如圖4所示。
圖4 程序繪制鉆孔示意
對地質人員來說,井下有大量的地質樣品需要落在圖上,用來圈定礦體。樣槽要在井巷工程邊線上用火車線的式樣表示出來,樣品結果要用不同顏色區(qū)分開。本文開發(fā)一個程序,在相應的位置自動錄入樣品結果、編號,自動繪出樣槽線。
操作時命令文本框如下:
Command:yang/
請選擇:1.樣品結果在右邊2.樣品結果在左邊<1>2/
請輸入起始樣號:90/
請輸入樣號字體大?。?.4>:/
請輸入樣號字體方向<20> /
請輸入樣槽寬<0.2>/
開始樣槽是否填充:1.填充 2.不填充<1>:
Command:請輸入第90號樣品結果:0.40/
Command:請輸入第91號樣品結果:0.90/
Command:請輸入第92號樣品結果:1.80/
…… ……
程序會自動新建圖層“樣號”、“樣槽線”、“品位01(品位<1g/t)”、“品位12(1g/t<=品位<2 g/t)”、“品位23(2g/t<=品位<3g/t)”、“品位3(3g/t<=品位t)”,并且分別用黑色、藍色、紫色、紅色不同顏色區(qū)分品位值。應用時做出要展布樣品的線條,點擊菜單命令或在命令窗口輸入自定義的命令,以上步驟可按命令窗口的提示進行操作。
利用AutoCAD編制二次開發(fā)程序,且在礦山企業(yè)地測制圖中進行試用,取得了較好的應用效果,使復雜的制圖操作步驟變得簡單方便,壓縮了測繪編錄、成圖時間,縮短了地測資料的收集與分析時間,從而縮短了采場施工的循環(huán)周期,提高地測指揮的即時性,提高了工作效率。計算機繪制地測圖件的應用與開發(fā)也是一種全新的工作方式,代表了地測制圖的發(fā)展方向。
今后,在掌握AutoCAD制圖的基礎上,需利用AutoCAD的開發(fā)工具,如Vsiual LISP、VBA、Ac-tiveX、ObjectARX等,編制出適合礦山地測制圖的程序,靈活實現制圖功能的集成和制圖自動化,使AutoCAD更適用于礦山地測制圖,促進礦山地測制圖技術與規(guī)范日趨發(fā)展和完善。
[1]張 磊,劉憲權,李翠平,等.基于AutoCAD平臺的GIS技術及其實現[J].礦業(yè)研究與開發(fā),2010,30(6):56-59.
[2]黃振林.AutoCAD2008應用教程[M].北京:清華大學出版社,2008.
2012-02-15)
梁 超(1975-),男,河南商丘人,采礦工程師,主要從事采礦技術管理工作。