煤矿不仅是我国重要的基本能源,而且是重要的化工燃料,煤矿的开采推动了国民经济的发展。回采是煤矿最基本的生产环节之一,回采工作面就是正式开采时的工作面,它可以让各个工序在时间和空间上合理配合,实现高效、安全、低耗。论文网
回采工作面布置图是煤矿开采过程中必不可少工具之一,它能够直接影响矿井的生产技术状况,关系到煤矿生产建设的发展和经济效益的提高,还关系到矿工的生命安全。对于回采工作面的绘制,过去都是采用专人手工绘制,非常的费时费力,而且手工绘制的图形不够美观,精度也不高,有时很难达到生产的实际要求,后来随着计算机的普及和CAD软件的开发,开始采用人机交互绘制,虽然达到了图形美观和精度要求,但是还是很费时间和精力,不能满足实际需求。本文将使用AutoCAD 的二次开发—VBA的方法来完成自动绘制回采工作面布置图,既可以保证其规范化、标准化,同时能够加快绘制速度,缩短绘制时间,提高开采效率。
1。2 国内外研究现状
1。3 主要研究内容及结构
本课题主要的研究内容就是开发一款能够自动绘制回采工作面布置图的绘图软件,该软件为开采人员提供便捷、高效、有规划的使用体验。本文将以AutoCAD为平台,以VBA为编程工具,并将Excel引用到程序中绘制回采工作面布置图,阐述它的绘制方法。
本论文结构:
第一部分介绍本课题的研究目的和意义,国内外研究现状及本文的主要工作。
第二部分是介绍本课题使用的软件AutoCAD及其二次开发方法,重点介绍AutoCAD二次开发— VBA的技术特点。
第三部分分析回采工作面设备布置及其作用。
第四部分是回采工作面自动绘制的程序设计要求和绘制方法。
最后是结束语、致谢以及参考文献。
2 AutoCAD 和VBA
2。1 AutoCAD的应用
我国的CAD技术的研究始于70年代初期,80年代中期以来,部分大中型企业和研究所开始采用CAD技术。到目前为止,AutoCAD的版本不断更新,功能日益增强和完善。目前在很多领域都广泛的使用了AutoCAD作为绘图工具,一些有能力的企业和单位还充分的利用了AutoCAD强大的二次开发能力自主开发符合自身要求的CAD专业绘图软件。
2。2 AutoCAD二次开发
CAD软件的二次开发就是指在已有软件的基础上,为了提高和完善软件的功能,而对软件进行的二次开发。AutoCAD的功能虽然强大,但它毕竟是一种通用的软件,很难满足各行业的要求,然而,AutoCAD所提供的多种开发工具,让用户能够摆脱CAD的限制,根据自己的标准对其进行二次开发。其目的是为了提高质量和效率,充分发挥CAD软件的价值。
2。3 AutoCAD VBA
Visual Basic for Application(VBA)是由Microsoft创建的用于自动运行的一个编程环境,是AutoCAD的一种二次开发工具,具有强大的功能,能直接在CAD的内部执行,开发者能够方便替换和添加系统内部模块。它与一般的宏语言不一样,一般的宏语言没有高级语言的特征,不具备面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法和相当完整的程序设计语言。VBA 容易学习并且掌握,用户的各种操作都能使用宏记录器记录下来并转换为VBA 的程序代码,这样用户可以更容易地将想要做的工作转换为VBA 的程序代码,使工作实现自动化。实际上,VBA是一种“寄生于” Visual Basic应用程序的版本,是Visual Basic的子集。
2。4 VBA和VB的区别