时间:2022-10-30 11:18:11
摘要:本文介绍了几种矿图数字化技术,重点阐述了编程绘图技术,并运用VB6. 0编程工具和ObjectARX开发包对AutoCAD进行二次开发设计了无底柱分段崩落法数字生成系统。该系统可以实现无底柱分段崩落法采矿方法图的生成自动化,取得较满意结果。
关键词:矿图数字化 VB AutoCAD二次开发
中图分类号:TP391.7 文献标识码:A 文章编号:1007-9416(2014)02-0103-01
我国部分矿山的地质图、矿图等都还是纸质版,有的年代比较久远,保存上也会出现一些问题,如纸质受潮、破损等会导致图纸损坏;在携带、交流上,纸质版的图纸也不太方便。随着计算机技术的飞速发展以及AutoCAD等制图软件的不断更新,不论从保存还是从交流的角度上讲都很有必要对这些矿图进行数字化。
1 矿图数字化若干技术
矿图数字化是对矿山各类矿图数字化综合处理的新技术,是建立现代矿山企业的必备条件和基础建设。如今矿图数字化技术主要有以下几种方法:
(1)手工输入。人工输入坐标将矿图数字化就是在现有的矿图图纸上,用三角板、比例尺、量角器等量具量取特征点的坐标(x,y),然后在AutoCAD中的选取相应的绘图命令进行绘制。
(2)扫描图象数字化。矿图图象扫描数字化就是将矿图用大型工程扫描仪扫描成点阵的光栅图象,然后插入到AutoCAD中最后在图象上将图中的内容绘制成矢量图形。
(3)数字化仪数字化。数字化仪是绝对定点设备,这使得数字化仪成为AutoCAD中最有用的数字化图形工具。数字化仪可以校准或配置。
(4)编程绘图。编程绘图是用计算机语言编制自动绘图程序,输入原始数据后计算机自动绘图。
以上几种数字化技术中手工输入是相对较慢的方法,而扫描图象数字化是用的较多的,数字化仪数字化这中方法成本较高而且出图也较慢,至于编程绘图是需要花费一定的时间和人力做好前期工作,那样才会在后期的设计中体现出其高效性和准确性。本文所述即为此方法。
本文利用AutoCAD提供的ObjectARX开发包在Visual Basic 6.0编程环境下设计开发了采矿方法图的数字生成系统,能很好地完成无底柱分段崩落法的采矿方法图数字化。
2 开发工具简介
2.1 ObjectARX
ObjectARX是Autodesk公司提供的CAD应用软件的开发包,它使用C++为编程语言,采用面向对象的编程原理,提供深入AutoCAD的底层开发环境,利用Object ARX开发采矿方法图模块很好地利用了AutoCAD的开放性和普及性,实现了在CAD下采矿方法图的自动生成模块。
2.2 Visual Basic 6.0
Visual Basic6.0是微软公司Visio Studio中的一项重要工具,它采用面向对象的编程思想。利用Visual Basic调用ObjectARX的函数非常方便AutoCAD的加载使用。由于在Visual Basic中编写程序,其升级修改都非常方便,真正实现了模块化。
3 开发步骤
首先确定采矿方法图所需要输入的参数,如无底柱分段崩落法需要矿块厚度、阶段高度等。确定好输入参数后就可以把程序界面布局确定下来。在程序主界面窗体的加载事件中写入以下代码对AutoCAD进行连接:
On Error Resume Next
Set acadapp=GetObject(,"autocad.application.17")
Set acadapp=CreateObject("autocad.application.17")
If Err Then
Form2.Hide
MsgBox"不能运行AUTOCAD2007,请检查是否安装了AUTOCAD2007!",,"提示"
Exit Sub
End If
acadapp.Visible=True
连接AutoCAD后就可以在VB中用代码来进行图形要素的绘制工作,如直线、填充、标注等,都可以用代码来实现。对于无底柱分段崩落法采矿方法图的三个视图,都由这些图形要素构成,可以按俯视图、主视图、左视图的顺序由简到繁一步一步进行。
4 结语
运用以上方法笔者成功开发出无底柱分段崩落法数字生成系统。该系统可以使设计人员根据设计所确定矿块参数在AutoCAD中快速生成采矿方法图,直观、快捷、准确,可以作为矿山初期设计中的参考。
目前笔者已做了无底柱分段崩落法数字生成系统,以后还可将各常用采矿方法图都做成数字生成系统,然后集成到AutoCAD中,需要时便可直接调用,使矿图数字化技术得到进一步的延伸。
参考文献
[1]陈建宏,周志勇,古德生.采矿CAD系统研究现状与关键技术[J].金属矿山,2004(10).
[2]老大中,赵占强.AutoCAD 2000 ARX二次开发实例精粹[M].北京:国防工业出版社,2011.
[3]徐帅,柳小波.基于AutoCAD的矿山三维实体井巷实现研究[J].金属矿山,2006(4).
[4]吴立新,殷作如,等.再论数字矿山:特征、框架与关键技术.煤炭学报,2000,28(1):1~7.