新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于IDL的某地下工程通风系统设计与实现

基于IDL的某地下工程通风系统设计与实现

作者:时间:2012-06-15来源:网络收藏

2
2.1 总体
矿井主机在线监测以VS2008为平台,以C#和为编程工具进行编程,选用SQL server2000平台作为数据库。采用ERwin建立数据库的概念模型和物理模型,如图3所示。通过使用ERwin建模工具自动生成、更改和分析IDEF1X模型,不仅能得到优秀的业务功能和数据需求模型,而且可以从IDEF1X模型到数据物理的转变。

本文引用地址:http://www.eepw.com.cn/article/154655.htm

b.JPG


2.2 数据库设计
数据库为本系统提供数据支撑,是系统不可缺少的关键部分。数据库主要存储传感器采集的实时数据,通过建立历史档案为使用者提供底层数据。主要包括:矿井号、监测点断面积、出口断面积、额定转速测定次数、矿井号、测定时间、风机转速、相电流、相电压、功率因数、静压差、温度、密度、大气压力等。本系统数据流条目如表1所示。数据字典如表2所示。

c.JPG



3 系统关键技术
3. 1 数据库关键技术研究
系统与数据库的所有交互操作均为封装在My_ProjectDataProvider类中,由于本系统中风机数据信息表与风机基本参数表是独立的,而且Rawd_table元组保存在结果关系中,同时Test_Data(测出数据表)的属性上可能出现Null,因此只有使用外连接的方法实现数据连接查询。相关SOL语句如下:
e.jpg
f.jpg
3.2 C#与混合编程
由于的用户界面控件功能较弱,为满足系统功能多样化及开发高效性的需求,本系统采用Microsoft VisualC#和IDLActiveX控件实现系统监测及三维可视化功能,利用C#实现系统框架,由它控制IDL程序模块运行,包括向IDL程序模块发送调用图像数据处理模型命令和将IDL程序模块处理结果显示到IDLDraw Widget控件中命令。在使用VS2008开发前台应用程序后,选中COM组件,拖动IDLDraw Widget Control 3.0控件到窗体上,然后初始化IDL控件如下:
g.jpg

4 结束语
本系统使用C#和IDL语言作为开发工具,同时提出了使用灰色系统理论在矿井主机在线监测系统中的应用。并通过实际的系统验证了方案的可行性,提高了矿井主机可控制化、控制智能化水平。通过与历史档案的建立,可以运用数学方法进行预测。进一步提高设备工作效率。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭