[发明专利]一种座舱显控系统目标符号的显控方法有效
申请号: | 201710021733.7 | 申请日: | 2017-01-12 |
公开(公告)号: | CN106775767B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 赵科东;孙永荣;周晓达;冯悦;薛扬;曾庆化 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵;刘莎 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种座舱显控系统目标符号的显控方法,基于ARINC661规范,结合其开放性、可扩充性的特点,对规范的部分概念和应用方法进行适应性更改,设计了一种用于战机繁琐冗余目标符号的显控方法,使ARINC661规范在战机座舱显控系统中的应用更加高效可靠。本发明主要通过设计自定义窗体部件MapHorzItemListPlus/MapVertItemlistPlus、自定义显示项Symbol_Compound、自定义可交互显示项Symbol_Compound_Interactive、配合相应的定义文件模块DF文件及用户应用模块指令,以实现对座舱显控系统复杂繁琐目标符号的显控。 | ||
搜索关键词: | 一种 座舱 系统 目标 符号 方法 | ||
【主权项】:
1.一种座舱显控系统目标符号的显控方法,其特征在于,具体步骤如下:步骤1,在系统定义阶段,定义文件DF开发者根据实际需求分解所有目标符号并提取出本体、修饰、填充三个符号索引库,并在DF的预定义符号库中绘制分解后的符号;步骤2,按照ARINC661规范中MapHorzItemList的用法设计一个自定义窗体部件,并在其中设置索引库的信息,生成DF;所述的自定义窗体部件为MapHorzItemListPlus/MapVertItemlistPlus,其对应的参数、创建结构、事件结构、运行时标准接口分别为:参数为部件类型WidgetType,对于所述自定义窗体部件MapHorzItemListPlus的类型参数为A661_MAPHORZ_ITEMLIST_PLUS,规定其16进制表示为0xA181;MapVertItemListPlus的类型参数为A661_MAPVERT_ITEMLIST_PLUS,规定其16进制表示为0xA1B1;参数标识WidgetIdent,直接父容器标识ParentIdent,可见性Visible,可用性Enable,在该部件下可以配置的最大显示项数MaxNumberOfItem,地图显示项缓冲区BufferOfMapItems,填充符号数量NumberOfBottomSymbols,填充符号索引库信息BottomSymbolArray,本体符号数量NumberOfBasicSymbols,本体符号索引库信息BasicSymbolsArray,本体符号的绘制基准点第一维位置坐标PosxArray,本体符号的绘制基准点第二维位置坐标PosyArray,修饰符号数量NumberOfDecorators,修饰符号索引库信息DecoratorSymbolArray,多地图关联参数MapSynchronizationNumber,UA反馈信息EntryValidation;创建结构依次为16位ushort类型的部件类型参数WidgetType,16位ushort类型参数标识参数WidgetIdent,16位ushort类型直接父容器标识参数ParentIdent,8位uchar类型可用性参数Enable,8位uchar类型可见性参数Visible,16位ushort类型在该部件下可以配置的最大显示项数MaxNumberOfItem,16位无效补齐参数UnuesdPad,16位ushort类型的填充符号数量参数NumberOfBottomSymbols,填充符号数量个数的16位ushort类型填充符号索引库信息参数BottomSymbolArray,16位ushort类型的本体符号数量NumberOfBasicSymbols,本体符号数量个数的16位ushort类型本体符号索引库信息参数BasicSymbolsArray,本体符号数量个数的16位ushort类型本体符号的绘制基准点第一维位置坐标参数PosxArray,本体符号数量个数的16位ushort类型本体符号的绘制基准点第二维位置坐标参数PosyArray,16位ushort类型的修饰符号数量参数NumberOfDecorators,修饰符号数量个数的16位ushort类型修饰符号索引库信息参数DecoratorSymbolArray,并保持创建结构的32位对齐,即创建结构大小为32位的正整数倍;事件结构依次为16位ushort类型的事件类型参数EventIdent,对于所述自定义窗体部件事件类型为A661_EVT_SELECTION类型,16位ushort类型的被选中显示项编号参数ItemIndex,对于所述自定义窗体部件部件参数编取值范围为从1到在该部件下可以配置的最大显示项数MaxNumberOfItem;运行时标准接口分别为1字节大小的可用性参数Enable,标识为A661_ENABLE;1字节大小的可见性参数Visible,标识为A661_VISIBLE;32位对齐的缓存区地图显示项缓冲区参数BufferOfMapItems,标识为A661_BUFFER_OF_MAPITEM;2字节大小的对齐的地图多地图关联参数MapSynchronizationNumber,标识为A661_MAP_SYNCHRONIZATION_NUMBER;1字节大小的UA反馈信息参数EntryValidation,标识为A661_ENTRY_VALID;步骤3,座舱显示系统内核加载步骤2中生成的二进制格式DF,实例化所有窗体部件,并对各参数值进行初始设置;步骤4,用户应用UA激活自定义窗体部件所在图层并通过运行时的参数接口发送自定义显示项的配置指令;步骤5,座舱显示系统内核解析步骤4中UA发送的配置指令并根据自定义窗体部件中索引库信息组合出所需的目标符号;步骤6,若显示项为可交互,座舱显示系统内核处理触屏模块事件后,按照ARINC661规定的格式打包一条A661_EVT_SELECTION事件指令,并发送给UA;步骤7,UA接收到座舱显示系统内核的上报事件,进行后续处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710021733.7/,转载请声明来源钻瓜专利网。