一、 概述
《MGStar矿图处理系统》是Windows9X下的应用程序,用来设计和绘制煤矿矿井采掘工程图(简称矿图)。与大多数流行的应用程序一样,它的主要特征就是使用图形用户界面,把系统工作过程中需要的或用户关心的数据和其他信息尽可能地用直观形象的方式放到“桌面”上,并交由用户控制。Windows9X的多任务、多进程、多窗口机制和高分辨率的显示设备为这项工作的实现提供了良好的条件。
MGStar在工作时提供一个主窗口作为矿图设计的控制台。MGStar系统的工作方式是,在主窗口中由下拉工菜单、命令按钮、选择框等可视化控件激活期望的对话框或其他工作窗口。从对话框接受用户的工作指令,向用户报告和请示修改系统将要采纳的工作内容、方式和参数。在许多情况下,系统尽可能地提供和推荐标准的参数供用户参考或选用。为了减少用户输入大量数据的负担,减少键盘输入时发生的错误,提高设计的标准化水平和设计效率,MGStar在与用户交互的对话框中尽可能多用下拉组合框、组合图形按钮、菜单条等鼠标作业控件,少用键盘编辑输入框。MGSTAR是一个以鼠标作业为主的可视化应用程序。另外,与大多数WINDOWS应用程序一样,MGSTAR尽量利用图形图像与用户交互,减少用户阅读文字的负担。
矿图是一类复杂的工程图件,其中既包含标准化的图形构件又含有大量难以用程序预先决定的绘图要素。。MGStar处理复杂矿图的方法是与工程设计界广泛使用的AutoCAD联合作业,由MGStar自动生成种类标准图元,并在并在AutoCAD上组装与调整。
MGStar可以高效、自动、准确地绘制巷道断面、交岔点、直巷、弯巷等标准化的图形构件。在《煤矿矿井采矿设计手册》等标准出版物中,介绍了各种类型的巷道断面、巷道交岔点、采区车场等工程设计与计算的方法,是生产矿井工程设计的指导文件,当然也是MGStar软件开发的基本依据和指导文件。另外,MGStar也采纳了实际生产矿井在设计和施工实践中创造的经验和方法。
MGStar是基于Windows9X操作系统平台的矿图设计软件。它以Borland国际公司的Delphi为 开发工具,形成了一个32位图形用户界面应用程序。与其它Windows9X上的应用程序一样,MGStar的工作依赖于鼠标。利用MGStar设计矿图的过程,主要就是使用鼠标在一个个窗口之间跳动,或是在某一个窗口内的一个个对象之间点选,只有在必要时才用键盘输入参数。采矿工程师使用MGStar工作的过程是一个轻松自主的创作过程。整个过程在GUI(图形用户界面)的引导下进行,MGStar的GUI与各种流行的Windows9X软件的工作界面基本一致,熟悉Windows9X的用户可以自然地轻松掌握。由于Windows9X的易学特性,第一次使用Windows9X的采矿工程师经过一两个小时的简单学习也可以顺利工作。这份手册也许是多余的,与大多数流行的Windows应用程序一样,MGStar的全部操作都在简明便利的窗口中进行,随时都有说明与提示,有时用文字,有时用图形。当鼠标在窗口上相关的控件上滑动时,不时会有黄色小字幕──“飞越提示”出现,进一步对屏幕的内容进行解说。使用MGStar进行矿井单项工程的设计不需要操作人员具备计算机及图形学方面的专门知识,但操作人员必须是采矿方面的专业人员。
MGStar采用图元组合的方法设计绘制矿图。各个图元既可以相互结合,组成图件,也可以作为单项工程的设计工具使用。系统中已经包括了各种类型标准巷道断面、标准巷道交岔点设计时所需的数据。在进行了型号选择之后,各项参数就在有关窗口显示,可以直接绘制相应图件。当用户需要时,一些窗口显示的数据可以直接修改,绘制符合用户要求的图件。在大多数情况下,MGStar不能评判输入的数据是否合理。当输入的数据不合逻辑时,MGStar也许会画出一些稀奇古怪的图形,这时,只需要回到数据窗口,检查和修改对应的数据然后重画,用户必须为自己所犯的错误花费几分钟的时间。
在Windows9X平台上,图件的输入输出是与设备无关的。MGStar没有自己专门设计的设备驱动程序。输入输出由Windows9X的公用程序直接处理。Windows9X是一个支持即插即用新标准的操作系统。在多数情况下,连接新的设备时,只需要将它的线路接入,余下的工作便由Windows9X自动完成了。由于Delphi的处理,在程序中,MGStar是在一个叫做“画布”(Canvas)的设备上画图。画布是一个虚拟的绘图设备。在实际工作时,根据用户的选择,画面可以连通屏幕的某一个窗口(Form),也可以连通打印机(Pinter)或绘图仪(Plotter)。不同型号的屏幕、打印机、绘图仪等本来具有不同的驱动命令。现在,通过“画布”的中介和Windows9X的连接都可以用统一的命令顺利工作,真正做到设备无关。
MGStar的全部源程序均用Object PASCAL编写,由Delphi编译成单一的可执行文件MG_Pro.exe。除了支持计算机正常工作的操作系统Windows9X平台之外,MG_Pro.exe独立运行,不依赖于其它软件环境,包括Delphi。MGStar具有完整独立的软件版权,便利于今后软件的进一步完善、维护及推广应用。MGStar还可以与AutoCAD联合工作,由MGStar生成初始图件,交AutoCAD进一步加工处理,以适应煤矿复杂的地质与生产条件。
MGStar的快捷方式图标可以摆放在Windows9X的桌面(Desktop)上,在计算机加电启动后,即可立刻用鼠标拾取开始工作。