半点观测辅助提醒程序的实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
半点观测辅助提醒程序的实现

精品论文 参考文献 半点观测辅助提醒程序的实现 张涛 中国民用航空中南地区空中交通管理局河南分局 451162 张占文 中国民用航空飞行学院洛阳分院 471001 摘要 半点观测是地面观测中经常进行的一项例行观测项目。半点观测辅助提醒程序提供了基于主导能见度判断和飞行计划保障的辅助声音提醒功能。本文从总体和界面设计以及代码实现等方面介绍了如何使用MFC开发半点观测辅助提醒程序。 关键词 半点观测 辅助提醒 MFC 主导能见度 飞行计划 郑州机场不在指定的24小时发布半点机场例行天气报告的机场之列,当满足相关条件需要进行半点观测时,现有的发报软件并不能准确做到辅助提醒的功能。虽然采取了手动措施来避免“错、忘、漏”,但缺少一个简单易用的自动化软件。本文介绍了如何使用MFC开发半点观测辅助提醒程序。 1.半点观测 民用航空气象地面观测分为例行观测、特殊观测和事故观测三种,其中例行观测是指按指定的时间、次数和项目对有关气象要素进行观测。通常每小时观测一次,也可每半小时观测一下[1]。机场气象台(站)应当于整点或者半点采集数据后立即发布机场例行天气报告[2]。 民航局空管局指定的机场气象台应当每日24小时连续发布时间间隔为0.5小时的机场例行天气报告。指定发布半点机场例行天气报告的机场为:北京、太原、天津、上海虹桥、上海浦东、杭州、广州、深圳、沈阳、大连、乌鲁木齐。郑州机场并不在指定发布半点机场例行天气报告的机场之列。 郑州机场气象台在当主导能见度低于1500米以及保障重要飞行时需发布半点机场例行天气报告。 2.程序条件判断 半点观测辅助提醒程序通过实时获取最近一份天气报告报文,解析出报文的有用项内容,判断其中主导能见度是否低于1500米。如果主导能见度低于1500米则在下个半点时次进行辅助提醒;反之,则不进行提醒。 程序使用数据文件方式管理飞行计划,实现飞行计划的增加、删除和修改。在飞行计划设置的提醒起止时间生效时进行辅助提醒;反之,则不进行提醒。 3.总体及界面设计 3.1总体设计 半点观测辅助提醒程序总体设计的结构图如图1所示,程序设计中考虑了整点观测的提醒功能。 整点报时时刻为整点前10分钟使用声音提醒观测员进行观测,持续时间为30秒;在整点前30秒使用声音提醒观测员进行编发报,持续时间为30秒。 半点报时时刻为半点前10分钟使用声音提醒观测员进行观测,持续时间为30秒;在半点前30秒使用声音提醒观测员进行编发报,持续时间为30秒。 3.2界面设计 半点观测辅助提醒程序如图2所示,主要分为三个部分:左上方的功能选择区、右上方的飞行计划编辑区和下方的报文显示区。 功能选择区分为两个区域:提醒时刻和选择条件。提醒时刻包含全时次整点报时、全时次半点报时和条件判断半点报时三个条件选项。其中条件判断半点报时要结合选择的条件使用。选择条件包含飞行保障和能见度低于1500米两个条件选项。 飞行计划编辑区由三个按钮控件、一个列表控件和一个编辑窗口组成。飞行计划列表显示会根据飞行计划未生效、生效、失效三个状态自动选择不同的字体颜色。当飞行计划未生效时,字体颜色为黑色;当飞行计划生效时,字体颜色为红色;当飞行计划失效时,字体颜色为灰色。编辑窗口如图3所示,飞行计划基本信息可以在该窗口内完成编辑,半点提醒时刻可以根据需要进行设置。 报文显示区使用动态文本框显示最近一份天气报告报文,并根据主导能见度自动选择不同的字体颜色。当主导能见度高于或等于1500米时,报文字体颜色为黑色;当主导能见度低于1500米时,报文字体颜色为红色。 4.使用MFC编写程序 4.1建立工程 打开Microsoft Visual Studio 2005,建立一个基于对话框的MFC应用程序。根据界面设计的内容对主对话框进行布局设计,在资源视图中添加一个对话框资源[3],并为这个子对话框指定类名。同样根据界面设计的内容对子对话框进行布局设计。 4.2设置飞行计划编辑区 (1)使用数据文件存储飞行计划,在区域设定中使用chs避免出现乱码。下面是WritePlan函数的相关代码: char* old_locale = _strdup( setlocale(LC_CTYPE,NULL) ); setlocale( LC_CTYPE, chs

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档