[发明专利]AFTNAIDC报文模拟系统在审
申请号: | 202010781888.2 | 申请日: | 2020-08-06 |
公开(公告)号: | CN112258897A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 吴宗键;郑康晓;邓学鸣 | 申请(专利权)人: | 珠海市南珠空管技术装备服务有限公司 |
主分类号: | G08G5/00 | 分类号: | G08G5/00;G06F16/21 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519015 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | aftnaidc 报文 模拟 系统 | ||
本发明提供一种民航飞行数据电报模拟测试软件,符合民航MH/T4007、MH/T4008、ICAO(国际民航组织)规范文件《ICD AIDC ver3.0》等标准,提供串口输出,具备报文接收发送、模拟应答、报文定制等功能。本发明的方法包括如下步骤:1、使用C#作为开发语言,SQL Server作为数据管理工具。2、完成AFTN/AIDC报文的数据项解析;3、完成AFTN报文定制生成和输出;4、实现AIDC报文生成,飞行计划管理和AIDC报文模拟交互;5、软件功能测试;6、软件的通用性设计,便于系统推广和功能扩充。本发明弥补了民航行业内此类软件的缺失,可以为空中交通管制自动化系统飞行数据处理功能测试提供极大便利。
技术领域
本发明提供一种民航飞行数据电报模拟测试软件,具体涉及民用航空飞行动态固定电报(AFTN报文)和管制单位电子移交电报(AIDC报文)的模拟测试,属于民用航空应用软件领域。
背景技术
目前南京莱斯、背景华泰等空中交通管制自动化厂家均有自研的报文模拟测试软件,但软件仅适用于厂家生产的空管自动化系统,仅能将电报信号发送到自动化系统网络中,不具备符合民航标准的串口输出,无法适用于所有空管自动化系统的功能测试,且无法进行报文自动交互,存在功能缺陷。
发明内容
本发明的目的,在于提供一套AFTN/AIDC报文模拟测试系统,符合民航MH/T4007、MH/T4008、ICAO(国际民航组织)规范文件《ICD AIDC ver3.0》等标准,提供串口输出,具备报文接收发送、模拟应答、报文定制等功能。通过本发明,可以为空中交通管制自动化系统飞行数据处理功能测试提供极大便利;
本发明的方法包括如下步骤:
1、使用C#作为开发语言,SQL Server做为数据管理工具;
2、完成AFTN/AIDC报文的数据项解析;
3、完成AFTN报文定制生成和输出;
4、实现AIDC报文生成,飞行计划管理和AIDC报文模拟交互;
5、软件功能测试;
6、软件的通用性设计,便于系统推广和功能扩充。
附图说明
图1是软件运行流程图;
图2是软件主界面;
图3是AFTN报文模拟测试主界面;
图4是AIDC报文模拟测试主界面。
具体实施方式
总体思路
本项目基于windows操作系统,使用 C#语言开发,用SQL Server2012做为数据库管理软件,使用MH/T4007和MH/T4008技术规范做为程序编写参考标准。系统划分为AFTN报文模拟测试和AIDC报文模拟测试两个主要模块,AFTN报文模拟测试模块具备AFTN报文导入、编辑、自定义发送和接收显示的功能。AIDC报文测试模块具备AIDC报文手动发送、自动模拟交互和接收显示的功能;
报文接收发送
本项目使用USB转串口线,将笔记本电脑的USB口模拟为4个DB9串口,C#自带SerialPort函数,可以控制串口的关闭以及读写串口数据。系统启动后将读取运行电脑的串口信息,显示在串口选择菜单中。用户选择串口后,系统打开相应串口,并将报文接收函数作为事件添加到SerialPort的DataReceived的委托中。每收到一个字符,就触发一次报文接收函数。报文接收函数将字符存储在字符串中,并判断字符串的是否包含一份AFTN或者AIDC报文的头尾,如果包含头尾,则将该份报文截出,发送给报文处理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市南珠空管技术装备服务有限公司,未经珠海市南珠空管技术装备服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010781888.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:割草机之转盘装置
- 下一篇:基于状态分类模型的大鼠机器人的远程控制方法及系统