基于 VC++.NET的巷道断面设计系统研制
2011-01-17刘孔林
山西焦煤科技 2011年3期
刘孔林
(中国神华神东分公司生产服务中心,陕西 神木 719315)
1 系统总体结构
采矿行业到目前为止还没有行业公认、专业性强的辅助设计软件。大部分工程技术人员仍停留在使用AutoCAD作为绘图工具,将图纸上的图形转绘到计算机中的阶段。这虽然改变了传统的绘图方式,但并没有减轻设计人员的劳动强度。图元、线型也不能完全达到国家统一的采矿制图标准。文献[1]基于VC++平台,在煤矿数字成图与管理系统(EasyM ap)的基础上开发了煤矿巷道设计系统,对采矿巷道设计具有一定的实用性。本文以 VC++.NET为开发平台,参考文献[2]中采矿设计的标准依据,研制了适用于巷道断面设计的软件系统。使用该系统,矿井设计人员只需选择设计巷道断面的类型,输入必要的设计参数,就可以自动绘制出标准巷道断面图。同时,设计者可以对图形进行放大、缩小、平移等基本图形操作,还可以组合多个图形进行显示和打印,满足了各种用户的不同需求,从而减轻了设计工作量,提高矿井设计人员的工作效率。
系统的软件总体结构图见图 1。
2 系统数据管理
2.1 图形数据管理
在巷道断面图中,图形主要表现为直线和弧段,同时,附以巷道断面设计尺寸的数字标注。主要的图形数据管理结构设计如下:
1)typedef struct

图 1 软件总体结构图


2.2 设计数据管理
巷道断面图设计时,需要已知一部分数据,推算一部分数据。对于其设计工作中所涉及数据的管理,分别建立对应的数据结构存储,下面以三心拱为例示意如下:……p>
登录APP查看全文
