①VB是开发用于建立标准的应用程序,而VBA是用于已有的应用程序实现自动化。
②VB具有自己的开发环境,而VBA必须“寄生于”已有的应用程序。
③因为VB开发出的应用程序是可执行文件(*。EXE),所以运行VB开发的应用程序的时候,用户不需要安装VB软件,而VBA设计的程序必须依赖于它的父应用程序。
2。5 VBA功能
①创建对话框和其它界面;
②创建工具栏;
③建立模块级宏指令;
④提供建立类模块的功能;
⑤具有完善的数据访问和管理能力;
⑥能够使用Win32API提供的功能;
⑦建立应用程序与操作系统之间的通信。
2。6 VBA的优点
①VBA编程环境比较容易学习和使用;
②使用程序的时候运行速度块;
③对话框的结构快速并且有效,在设计时可以让开发者启动应用程序并得到快速反馈(易于代码纠错和维护);
④工程既可以单独存在,也可以放在AutoCAD的图形中,所以灵活性很强。
⑤强化了AutoCAD与数据库的通讯能力。
2。7 VBA的开发机理
VBA通过对主应用程序提供的ActiveX对象的引用,实现对主应用程序的开发。
其中,ActiveX Object可以是AutoCAD ActiveX Object,也可以是Excel ActiveX Object,也可以是其他主应用程序提供的ActiveX Object,VBA通过相同的调用格式,对不同的主应用程序的ActiveX Object调用,可以开发出相应的应用程序。
ActiveX自动化技术是微软建立的标准,是对象链接与嵌入(OLE:Object Link and Embed)的进一步发展,它允许用户在Windows应用程序中通过暴露的对象控制另一个Windows应用程序。AutoCAD ActiveX技术提供了一种机制,可使编程者通过编程从AutoCAD的内部或外部进行操作控制。AutoCAD ActiveX提供了一系列ActiveX Object供VBA从AutoCAD内部引用。这一系列ActiveX Object按一定层次组成一种对象结构,每一种ActiveX Object代表了AutoCAD中一个明确的功能,如画线、画多线段、图块定义等。AutoCAD所提供的大部分功能,均以方法和属性的方式封装在ActiveX Object中,作为面向对象编程语言中的一种,VBA可以方便的对这些方法和属性进行引用,从而达到对AutoCAD实习编程的目的。
3回采工作面设备布置及其作用
1。 工作面可弯曲刮板输送机应该靠近煤壁、然后沿着工作面全长铺设在地板上。目的是满足采煤机自开缺口的需要,可弯曲刮板输送机的机头、机尾应该尽量伸入工作面两端的区段平巷内;在可弯曲刮板输送机煤壁侧的槽帮边上要设铲煤板,为了清理底板上的浮煤;对于锚链牵引的采煤机,是在可弯曲刮板输送机的机头、机尾要设采煤机牵引链固定装置,而无链牵引的采煤机,是在可弯曲刮板输送机采空区侧槽帮与挡煤板之间设置齿轨,牵引链用于配合锚链牵引采煤机,齿轨用于无链牵引采煤机的运行;为了采煤机链式电缆夹板的拖移运行,所以在刮板输送机采空区侧要设挡煤板,挡煤板的上端设电缆槽;在机头和机尾上设有锚固装置,为了防止可弯曲刮板输送机机头、机尾翻撬和下滑。文献综述
2。 采煤机骑在可弯曲刮板输送机上,锚链牵引采煤机是通过其采空区侧的链轮与固定在刮板输送机机头机尾上的牵引链啮合,带动采煤机沿工作面穿梭运行,而无链牵引采煤机需要与齿轨啮合,带动采煤机沿工作面穿梭运行。
3。 液压支架支撑于工作面,应设在工作面顶底板之间的可弯曲刮板输送机采空侧,沿工作面成直线布置,实现一台液压支架对应一节刮板输送机溜槽的布置。为了移架和推溜,在液压支架底座与溜槽之间设置推移装置。为了支护端头顶板,在工作面的两端布设有端头支架。