一种多入口显示管理系统技术方案

技术编号:34513124 阅读:22 留言:0更新日期:2022-08-13 20:59
本发明专利技术公开了一种多入口显示管理系统,包含主控制软件和多入口显示管理模块,主控制软件完成入口数量的配置,建立对应的接口控制数据和数据传输通道;多入口显示管理模块对入口对象采用回调函数机制实现了对入口对象的数据处理,通过接口控制数据中的入口索引实现对不同实例化对象的异步处理,最终实现了多入口的显示方案。本发明专利技术解决了在资源有限的嵌入式环境下实现多入口窗口显示的功能,从根本上解决了飞行员对窗口显示管理功能的需求。决了飞行员对窗口显示管理功能的需求。决了飞行员对窗口显示管理功能的需求。

【技术实现步骤摘要】
一种多入口显示管理系统


[0001]本专利技术涉及多入口显示管理方法,特别涉及一种面向航电显示功能需求的多入口显示管理系统。

技术介绍

[0002]随着航空电子技术的快速发展,越来越多的飞机座舱显控系统开始采用基于模型工具进行界面设计。市场上比较流行的动态、交互、实时和图形化的人机界面模型是专门为高级座舱仪表设计和应用而开发的、具有全新的、用户可扩展的优良特性。由于航空电子技术的进步,用户对显示技术的需求也越来越高。用户的需求在一定层面上驱动着我们需要对建模工具进行深入的学习与研究。
[0003]随着科学技术的发展,用户对技术的诉求越来越高。譬如,多入口的窗口显示管理需求。这样,新的用户需求在不断驱动显示技术的前进。尤其是当前工具无法满足这些新用户需求时,就迫使我们对需要对基于模型开发工具的深入理解与二次开发。
[0004]多入口显示管理是座舱窗口管理系统软件技术中重要的能力要求。未来航空电子座舱系统中,飞行员具有强烈的多入口显示管理的需求,其设计实现主要是基于嵌入式系统的多入口显示和窗口重塑的管理诉求。此课题主要是解决在嵌入式系统中实现多入口显示管理的要求,并实现显示系统的性能与传统窗口管理方法的性能相近。
[0005]多入口显示管理技术可广泛适用于军机、民机飞机座舱窗口管理系统软件技术过程中,该技术研究的成果可为机载航空嵌入式窗口显示系统软件设计提供所需要的技术和实施指南,提升未来智慧座舱中飞行员在同一环境状态中同时获取不同应用信息的需求。多入口显示管理技术填补了我国在机载航电系统中的技术空白。此技术能够满足军用、民用等机型的技术需求,为我国研制先进航电系统,尤其是先进的嵌入式窗口显示系统赢得时间和成本优势,具有较大的经济效益和社会效益。

技术实现思路

[0006]本专利技术的专利技术目的在于提供一种多入口显示管理系统,通过基于建模工具,提供一个基于控件的,复杂度低,使用方便的多入口显示管理方法,解决当前飞行员具有强烈的多入口显示管理的需求。
[0007]本专利技术的专利技术目的通过以下技术方案实现:
[0008]一种多入口显示管理系统,包含主控制软件和多入口显示管理模块,主控制软件完成入口数量的配置,建立对应的接口控制数据和数据传输通道;多入口显示管理模块对入口对象采用回调函数机制实现了对入口对象的数据处理,通过接口控制数据中的入口索引实现对不同实例化对象的异步处理,最终实现了多入口的显示方案。
[0009]优选地,主控制软件采用静态的入口数量配置。
[0010]优选地,主控制软件采用动态的入口数量配置,通过配置文件、函数参数或者属性设置获取用户对入口的数量需求。
[0011]优选地,接口控制数据用于描述入口的特征,包含入口索引和窗口布局消息。
[0012]优选地,所述回调函数机制对入口的控制为:
[0013]首先,需要声明三个回调函数:
[0014]CallBackFunInit:用于实现与回调函数相关的初始化功能;
[0015]CallBackFunBegin:用于实现显示页面在更新前进行的逻辑操作;
[0016]CallBackFunEnd:用于实现显示页面在更新后进行的逻辑操作;
[0017]其次,在初始化函数InitIOBuffers中对数据传输通道进行初始化,并挂接回调函数;
[0018]最后,在更新函数UpDate中将数据更新至数据传输通道中。
[0019]优选地,所述多入口显示管理模块还提供对入口中的窗口进行布局的功能,当用户对窗口布局有变化需求时,主控制软件将更新接口控制数据中的布局消息后发送至多入口显示管理模块,多入口显示管理模块接收到布局消息后对显示窗口布局进行调整,同时,根据入口索引对当前入口的显示数据进行刷新。
[0020]优选地,所述多入口显示管理模块还提供对入口内画面信息进行配置的功能,每个入口中所需要显示的画面信息根据用户需求及嵌入式设备显示要求进行配置。
[0021]本专利技术的有益效果在于:
[0022]本专利技术提供了一套完整的多入口显示管理需求解决方案,解决了在资源有限的嵌入式环境下实现多入口窗口显示的功能,从根本上解决了飞行员对窗口显示管理功能的需求。基于控件的多入口显示管理技术在实际应用中不仅没有增加设计师对飞行员操作程序开发的工作量,而且也没有更改模型开发的架构,更重要的是没有降低图形显示管理程序运行时的性能。
附图说明
[0023]图1为实施例所示的一种多入口显示管理系统的框架示意图;
[0024]图2为实施例所示的入口显示需求配置示意图;
[0025]图3为回调函数机制的入口控制流程;
[0026]图4实施例中的入口中窗口布局示意图;
[0027]图5为实施例中入口内画面信息配置示意图。
具体实施方式
[0028]下面结合附图和实施例对本专利技术作进一步的详细说明。
[0029]参见图1所示,本实施例所示的一种多入口显示管理系统,包含主控制软件和多入口显示管理模块。主控制软件完成入口数量的配置,建立对应的接口控制数据(以下简称为ICD)和数据传输通道。多入口显示管理模块在当某个入口有数据进入时,多入口显示管理模块为该入口提供显示处理资源。主控制软件和多入口显示管理模块功能独立,可以在Windows平台和机载嵌入式平台独立编译成静态库的模式,提供给显示软件进行使用,下面对主控制软件和多入口显示管理模块作详细介绍。
[0030](一)主控制软件
[0031]主控制软件可以采用静态的入口数量配置,即入口数量为固定值,也可以根据用
户需求及嵌入式硬件性能的差异,采用动态的入口数量配置。
[0032]采用动态的入口数量配置时,用户可以通过配置文件、函数参数传递、或者属性设置等方式对入口的数量进行修改。主控制软件会通过配置文件、函数参数或者属性设置等方式获取用户对入口的数量需求,例如如图2所示的主控制软件提供的入口显示需求配置界面,用户可以在NumberOfInstance属性栏中设置入口的数量。入口数量的变化并不会对显示框架造成任何影响。入口数量的可配置性实现了一套显示原型开发,可以多次被实例化的应用场景,提高了显示开发效率及功能要求。
[0033]在确定入口的数量后,主控制软件会为每个入口建立ICD和数据传输通道。一个入口对应一个显示页面,每一个入口都会有一个相匹配的ICD及对应的数据传输通道。ICD用于描述入口的特征,包含入口索引(即显示入口标识ID)和窗口布局消息等,开发者无须为每一个入口定制一套ICD及相应的数据传输通道。其入口的变化特征由主控软件根据入口索引进行相应地逻辑处理,实现接口控制数据与入口间一一对应的关系。
[0034](二)多入口显示管理模块
[0035]多入口显示管理模块采用了C++面向对象的思想,通过对入口对象采用回调函数机制实现了对入口对象的数据处理,通过入口索引实现对不同实例化对象的异步处理,最终实现了多入口的显示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多入口显示管理系统,包含主控制软件和多入口显示管理模块,其特征在于:主控制软件完成入口数量的配置,建立对应的接口控制数据和数据传输通道;多入口显示管理模块对入口对象采用回调函数机制实现了对入口对象的数据处理,通过接口控制数据中的入口索引实现对不同实例化对象的异步处理,最终实现了多入口的显示方案。2.根据权利要求1所述一种多入口显示管理系统,其特征在于主控制软件采用静态的入口数量配置。3.根据权利要求1所述一种多入口显示管理系统,其特征在于主控制软件采用动态的入口数量配置,通过配置文件、函数参数或者属性设置获取用户对入口的数量需求。4.根据权利要求1所述一种多入口显示管理系统,其特征在于接口控制数据用于描述入口的特征,包含入口索引和窗口布局消息。5.根据权利要求1所述一种多入口显示管理系统,其特征在于所述回调函数机制对入口的控制为:首先,需要声明三个回调函数:CallBackFunInit:用于实现与回调函数...

【专利技术属性】
技术研发人员:赵境辉董湛张浩张思源时洋洋郭凡孔渊陆虎敏
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

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

1