没有合适的资源?快使用搜索试试~ 我知道了~
© 2012。由ElsevierB. V.出版在塑造工程研究所的责任下选择可在www.example.com在线访问www.sciencedirect.comIERI程序3(2012)186 - 1912012EmbeddedMine-Underground赵Xi'anUniversityofScienceandTechnology西安科技大学抽象废水通信系统的嵌入式地下应用软件设计与地下污水和指挥中心之间的通信延迟相结合,这导致了矿山救援的效率低下。此应用程序软件构建基于VS2005开发环境中嵌入式WinCE6.0操作系统的S3 C6410平台,以实现系统功能。此设计已经根据其功能进行了模块划分。它包括视频显示、第三方服务(音量控制)和环境参数显示警告信息以及数据存储模块。此外,该应用软件使用多线程来实现调制,包括接收到的线程(它接收视频和音频数据以及环境参数数据),显示线程和警告判断线程。从上面开始,它可以实时准确地将环境、视频和音频信息传输到研究人员和地下基地以及救援指挥中心。换句话说,命令中心可以即时地了解地下救援情况,并且可以很好地实现命令。©2012 年由ElsevierB. V. 根据CCBY-NC-ND 许可证下信息工程研究所开放访问的责任,选择和同行评审。KeyWords1. 介绍更重要的是,由于近年来采矿事故经常发生,采矿事故的有效信息更加紧迫。我的rescue命令平台是一个与有效命令一致的rescue系统。现有的通信设备主要是我的救援呼叫,其信息有限,无法完全准确地反映导致救援命令差的场景的2212-6678CCBY-NC-ND许可证下的开放访问。doi :10.1016/ j.ieri.2012.09.031赵187因此,研究和开发一个满足我的研究需求的"我的研究"命令平台是非常必要的。我的救援命令平台可以即时准确地将视频和音频信息从我的救援场景传输到救援指挥中心,并支持三方呼叫我的救援场景、地下基地和救援指挥中心即时和即时地反映我的救援场景的环境参数信息。矿山救援指挥平台在救援指挥中心决策指挥、增强矿山救援决策能力、提高全国矿山救援能力以及灾难性的研究和事故责任方面发挥着重要作用。2. 软件图1。MinerescueCommandplatformoverallarchitecture(我地下信息记录器:在地下信号采集方面,它基本上是对地下场景中各种信号的完整采集,包括视频信号和环境信息参数。The recorder is still completing the video signal compression, display, transmissionandUndergroundBase:设备连接地下信息记录器和救援指挥中心的中间点。地面指挥中心:我的救援命令平台的指挥中心,负责指挥救援操作,材料和人力调度。它在rescue命令上发挥决策作用。我的救援命令平台的(1) 3(2) 地面(3) 报警(4) The video screen of ground command center should be able to display related information, such asvideo frames and specific(5) 我的rescue命令平台的三方软件屏幕应实时显示相关信息,(6) 所有188赵3. 软件3.1. 软件基于上述需求分析,我的救援命令平台的终端软件架构被划分为几个主要的功能模块。功能结构图如图2所示:图2。软件3.2. The Module3.2.1 视频除了显示直播视频外,它还显示实时时间,包括日期和时钟时间,视频窗口缩放,还实现视频转发。显示3.2.2 三显示三方联系人,包括我的救援队,地下基地和地面指挥中心,以及他们的在线状态。显示调用对象和时间,当调用时。它还可以调整卷大小和其他功能。我们设置了两个图标,以表明他们的在线状态。OnPaint()函数使用图像接口对象来显示图标。它通过waveOutSetVolume(handleX,volume)函数调整卷大小。3.3.3 环境环境参数是由实时曲线绘制的,该曲线在实时中完成了传感器数据直观图形显示。对于用户来说,查看数据并及时报告有关地下的危险信息更容易。WinCE提供了强大的图形设备接口(GDI)。在此设计中使用了CDC类设备上下文类。它使用GDI选择的GDI绘图工具刷(CPen)绘制中的SelectObject方法。当y轴显示环境参数的实时值时,曲线窗口的x轴显示实时值。3.3.4 报警赵189它包括环境参数集中极限报警、网络故障报警、设备故障报警等。警报被划分为不同的级别。表格是警报声或闪光灯。报警模块的设置非常人性化,以及时采取措施避免发生3.3.5 网络它3.3.6 数据库当您尝试通信时,为了通过实时实现传感器数据存储,系统在通信时加入了数据库上的操作。它4. 软件4.1. 发展软件开发环境是VS2005,使用C\C++语言进行开发。The embedded operating system is WinCEVisualStudio 2005支持Microsoft.NetFramework版本2的应用程序开发,并与Microsoft的所有开发环境语言集成。所有的语言都在同一个开发环境中使用相同的工具集和开发,并改进了包含环境的各种工具。它当我们开发平台软件和应用软件时,我们创建了WinCE项目,为地下信息记录器和地下基地定制系统软件。我们在MyRescue命令平台的帐户上导出自定义SDK,并在安装它后开始在VS2005中开发应用程序。4.2. 软件此设计使用多线程来实现软件模块。它包括主程序;接收线程(接收视频和音频数据和环境参数),显示线程和判断警报线程。该1) 首先执行主程序。它在系统初始化后配置通信模块。它包括网络通信部分和串行通信部分。串行通信部分打开发送命令的串行端口,以首先与数据获取前端建立通信。然后创建三个线程,分别接收存储数据、显示数据和判断校准。主2) 接收线程主要接收来自网络和存储数据的音频和视频数据以及环境参数的序列数据。关闭3) 显示线程将在LCD上显示接收的数据。其中一个来自地下信息记录器的数据由摄像机直接显示在LCD屏幕上,另一个被编码,然后发送到网络上;地下基地标记通过网络传输的视频数据,以便在LCD屏幕上显示。视频显示部分使用DirectShow技术,包括摄像头捕获视频和解码以显示。我们在此设计中使用H.264编码。[5]190赵4) 判断报警线程将接收到的数据与报警阈值进行比较。它使用MoveTo,LineTo函数来绘制一行警报。如果超出限制,曲线的颜色将变为红色,并启动蜂鸣器。然后等待报警purge并确定是否退出。(6)图3中的图表如下所示图3。软件5. Conclusions应急通信系统的地下嵌入式应用软件已接近完成,处于调试优化阶段。目前,测试结果表明,它已实现视频显示、环境参数显示、报警显示、网络状态监测、音量调整、时间显示等功能。指挥中心可以实时了解地下救援情况。我相信它可以在我的护理过程中带来很大的舒适性,并提高护理效率。虽然赵191确认这项工作得到了西安科技大学发展基金的支持。2010046年和2008年科技部的中小企业技术创新基金,由格兰特诺斯。参考文献[1] 李大学[2] 苏传荣。美国矿山安全和健康委员会,矿山救援设备和技术方案研究[J]。Security,[3] LiWenfen[4] WANGGu[5] 周工业[6] 作者:StanislavPavlov,PavelBelevsky Windows嵌入式CE6.0基础微软[7] 周振喜、戴国军。Windows应用程序被移植到WindowsCE在计算机工程和设计下的策略中。第[8] LingPDOI = 10.5813/www.ieit-web.org/IJADC/2011.3.1[9] 胡Y.,熊P.,杨DOI = 10.5813/www. ieit-wwwweb.org/IJADC/2011.3.2
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 5
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功