一种用于惯性导航系统的中文信息显示方法技术方案

技术编号:14941684 阅读:98 留言:0更新日期:2017-04-01 05:32
本发明专利技术属于惯性导航系统中文信息处理技术,具体涉及一种用于惯性导航系统的中文信息显示方法。本发明专利技术惯性导航系统中文信息显示方法,惯性导航系统进行中文信息存储时,将航路点数据信息中的中文信息以区位码形式按航路点数据库结构进行存储;通过建立的中文信息通用标准传输协议,使导航部件与显示部件之间进行中文信息通讯;依据对中文信息通用标准传输协议的解析,映射出汉字点阵库并在屏幕显示信息。本发明专利技术解决了惯性导航系统内部无法处理中文信息的问题,提升了惯性导航系统的显示能力,增加了用户操纵的便捷性。

【技术实现步骤摘要】

本专利技术属于惯性导航系统信息显示技术,具体涉及一种用于惯性导航系统的中文信息显示方法
技术介绍
传统的惯性导航系统使用的导航信息都是导航数据参数,通过屏幕显示数据信息的提示画面,达到显示的效果。惯性导航系统内部不存储、不使用中文信息,系统也不处理中文信息。这就使得惯性导航系统的使用受到了很多限制,如航路点数据库中的必要的中文信息,无法正常使用,只能用数字或字母形式替代使用来完成信息处理,这对用户的使用造成很大的负担,减低了导航产品的品质。
技术实现思路
本专利技术的目的是:提出一种用于惯性导航系统的中文信息显示方法,即一种能够有效解决惯性导航系统实现中文信息应用的处理方法。本专利技术采取的技术方案为:一种用于惯性导航系统的中文信息显示方法,所述的惯性导航系统包括导航部件和控制显示单元,在导航部件中存储有航路点数据库,航路点数据库中的每个航路点信息包括该航路点的区位码、经度、纬度以及高度,在控制显示单元中存储有区位码点阵数据库,其中每个区位码对应有该区位码表示的中文地理名称的点阵,其特征在于,该方法包括以下步骤:导航部件对采集的导航信息进行判断,如该信息与某个航路点信息吻合,则将该航路点信息的数据包发送给控制显示单元,控制显示单元收到航路点信息后,将区位码信息解析出来,并根据区位码点阵数据库获得该区位码对应的点阵,并将该点阵数据发送给显示装置进行显示。特别,导航部件通过HB6096总线将该航路点信息的数据包发送给控制显示单元,且通过建立的中文信息通用标准通信协议进行通讯,该中文信息通用标准通信协议基于HB6096总线协议,状态矩阵和奇偶校验位与其保持一致,其中,每个数据包具有4个32位数据,第一个32位数据中的最低8位标号值为0X77代表信息为汉字1,第二个32位数据中的最低8位标号值为0X78代表信息为汉字2,第三个32位数据中的最低8位标号值为0X79代表信息为汉字3,第四个32位数据中的最低8位标号值为0X78代表信息为汉字4;每个32位数据中的高16位用于传输汉字区位码,最高8位以BCD码格式传输区码、次高8位以BCD码格式传输位码;每个32位数据中的第16位数据代表汉字区位码的有效性,1有效、0无效。本专利技术具有的优点和有益效果:本专利技术解决了惯性导航系统内对中文信息的应用问题,提升了导航信息的显示能力,增加了用户操纵的便捷性。建立了HB6096总线中文信息传输的通用标准通信协议,实现了系统架构的合理分层,达到了中文处理软件跨型号的整体移植,提高了开发效率。附图说明图1是本专利技术一种用于惯性导航系统中文信息处理的方法总体架构图;图2是航路点数据库存储结构图;图3是中文信息传输通用标准通讯协议格式图。具体实施方式下面以惯性导航系统对航路点数据库中航路点中文名称处理为例,结合附图,对一种用于惯性导航系统中文信息处理的方法进行介绍,总体架构见图1,具体步骤如下:一种用于惯性导航系统的中文信息显示方法,所述的惯性导航系统包括导航部件和控制显示单元,在导航部件中存储有航路点数据库,航路点数据库中的每个航路点信息包括该航路点的区位码、经度、纬度以及高度,在控制显示单元中存储有区位码点阵数据库,其中每个区位码对应有该区位码表示的中文地理名称的点阵,其特征在于,该方法包括以下步骤:导航部件对采集的导航信息进行判断,如该信息与某个航路点信息吻合,则将该航路点信息的数据包发送给控制显示单元,控制显示单元收到航路点信息后,将区位码信息解析出来,并根据区位码点阵数据库获得该区位码对应的点阵,并将该点阵数据发送给显示装置进行显示。特别,导航部件通过HB6096总线将该航路点信息的数据包发送给控制显示单元,且通过建立的中文信息通用标准通信协议进行通讯,该中文信息通用标准通信协议基于HB6096总线协议,状态矩阵和奇偶校验位与其保持一致,其中,每个数据包具有4个32位数据,第一个32位数据中的最低8位标号值为0X77代表信息为汉字1,第二个32位数据中的最低8位标号值为0X78代表信息为汉字2,第三个32位数据中的最低8位标号值为0X79代表信息为汉字3,第四个32位数据中的最低8位标号值为0X78代表信息为汉字4;每个32位数据中的高16位用于传输汉字区位码,最高8位以BCD码格式传输区码、次高8位以BCD码格式传输位码;每个32位数据中的第16位数据代表汉字区位码的有效性,1有效、0无效。更具体的实施例:步骤一惯性导航系统内部依据航路点数据库存储结构,建立项目航路点数据库存储导航参数信息;以2号航线中01航路点,航路点中文名称西安为例:通过软件获取航路点名称西安对应的汉字区位码分别为4687和1618,将区位码数据信息按航路点信息存储结构格式,见附图2,将其存储。uc_wp_fp_no=2;/*航线号为2*/ui_wp_no=01;/*航路点号为1*/uc_wp_name[1][0]=46;/*航路点名称字1区码,西区码46.*/uc_wp_name[1][1]=87;/*航路点名称字1位码,西位码87.*/uc_wp_name[2][0]=16;/*航路点名称字2区码,安区码16.*/uc_wp_name[2][1]=18;/*航路点名称字2位码,安位码18.*/uc_wp_name[3][0]=255;/*航路点名称字3区码,未使用.*/uc_wp_name[3][1]=255;/*航路点名称字3位码,未使用*/uc_wp_name[4][0]=255;/*航路点名称字4区码,未使用*/uc_wp_name[4][1]=255;/*航路点名称字4位码,未使用.*/步骤二接收用户的查询2号航线1号点的控制指令,解析指令意图,根据指令要求调度查询航路点数据库中存储的中文信息。首先,依据航线信息减少到2号航线数据存储起始地址0X80100000;其次,根据航路点号,获取到改区域航路点偏移0X00000000;最终的该航路点信息起始0X80100000+0X00000000,获取航路点信息。步骤四将中文区位码信息“西安”,依据中文信息通用标准通信协议格式,生成可以用于HB6096总线传输的总线数据,完成总线格式中文数据的传输,见图3。依据通讯协议产生传输“西安”的4个32位总线数据字为:0X2E570677;0X10120678;0XFFFF0679;0XFFFF067A。步骤五控制显示部件接收总线传输的中文信息,对中文信息通用标准通信协议格式的总线数据进行解析,取数据字高16位,最高8位为区码,次高8位为位码;生成中文信息对应的汉字区位码4687和1618。步骤六通过转换映射方法,区码code1、位码code1,标志字库中汉字位数hz_no,汉字在字库文件中的起始位置坐标Len,汉字点阵缓冲区hz_buff[32];获取汉字点方法如下:hz_no=((code1&0x07f)*94)+(code2&0x07f);Len=hz_no*32L;从标准点阵字库HZK16文件Len位置连续读取32字节点阵数据到hz_buff[32]中,即获取该汉字的点阵数据。依据此方法获取中文信息“西安”对应的汉字点阵信息,对汉字点阵依据显示算本文档来自技高网...
一种用于惯性导航系统的中文信息显示方法

【技术保护点】
一种用于惯性导航系统的中文信息显示方法,所述的惯性导航系统包括导航部件和控制显示单元,在导航部件中存储有航路点数据库,航路点数据库中的每个航路点信息包括该航路点的区位码、经度、纬度以及高度,在控制显示单元中存储有区位码点阵数据库,其中每个区位码对应有该区位码表示的中文地理名称的点阵,其特征在于,该方法包括以下步骤:导航部件对采集的导航信息进行判断,如采集的导航信息与某个航路点信息吻合,则将该航路点信息的数据包发送给控制显示单元,控制显示单元收到航路点信息后,将区位码信息解析出来,并根据区位码点阵数据库获得该区位码对应的点阵,并将该点阵数据发送给显示装置进行显示。

【技术特征摘要】
1.一种用于惯性导航系统的中文信息显示方法,所述的惯性导航系统包括导航部件和控制显示单元,在导航部件中存储有航路点数据库,航路点数据库中的每个航路点信息包括该航路点的区位码、经度、纬度以及高度,在控制显示单元中存储有区位码点阵数据库,其中每个区位码对应有该区位码表示的中文地理名称的点阵,其特征在于,该方法包括以下步骤:导航部件对采集的导航信息进行判断,如采集的导航信息与某个航路点信息吻合,则将该航路点信息的数据包发送给控制显示单元,控制显示单元收到航路点信息后,将区位码信息解析出来,并根据区位码点阵数据库获得该区位码对应的点阵,并将该点阵数据发送给显示装置进行显示。2.根据权利要求1所述的一种用于惯性导航系统的中文信息显示方法,其特征在于:其中,导航部...

【专利技术属性】
技术研发人员:马望福杨黎张向虎张玉博鹿雪玲
申请(专利权)人:中国航空工业第六一八研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1