[发明专利]基于HTML5和VUE技术的航电仿真面板生成系统在审
申请号: | 202011208101.X | 申请日: | 2020-11-03 |
公开(公告)号: | CN112364496A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 胡玉东;许萌;王经典;阚明生;张炜;成婧;陈阵 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 html5 vue 技术 仿真 面板 生成 系统 | ||
本发明公开了一种基于HTML5和VUE技术的航电仿真面板生成系统,包含模型模块、实例生成模块和实例存储与加载模块,模型模块用于提供面板的面板模型和多种航电领域常用数据的监视控件与激励控件的控件模型;实例生成模块用于定义面板及每类控件的参数及各参数的初始值,当用户在画布新建面板或控件时,将参数的初始值及随机生成的id以深拷贝的形式赋值控件模型,由此就生成了面板实例或控件实例;实例存储与加载模块用于将面板实例或控件实例在浏览器中完成渲染和呈现。本发明实现了基于模型的仿真面板创建,开发人员不需要编写复杂的HTML代码和JavaScript代码,仅通过配置面板及面板控件参数即可输出可视化的仿真面板。
技术领域
本发明属于测试与仿真技术领域,涉及一种基于HTML5和VUE技术的航电仿真面板生成系统。
背景技术
在航电系统的集成验证的联试过程中,需要对产品的接口和功能进行验证,由于与产品产生交联关系的外系统或产品往往不会出现在集成验证现场,因此需要使用测试软件模拟外系统或产品功能,这一过程被称为仿真。
仿真的过程是双向的,由仿真软件将消息发送给被测产品或系统的过程叫做消息激励,而由仿真软件从被测产品或系统接收消息的过程叫做消息监视。消息激励过程的实现是将要发送的信号定义通过代码或界面输入的方式采集到仿真系统中,然后按照ICD规定的消息格式将数据进行打包,最后调用底层驱动,通过特定总线或非总线硬件资源将数据发送给被测产品或系统。消息监视的过程与激励过程相反,仿真软件首先根据用户需求,读取特定硬件通道和虚拟通道的原始消息数据,然后按照ICD规定的消息格式将消息解包,分离出数据域值,最后通过文字或可视化的图形、图像的形式呈现出来。通过消息监视和消息激励的仿真过程,可以模拟被测产品外围设备,从而判断被测产品接口和软件功能是否存在问题,是一种低成本的数字化实验手段。
使用可视化的激励控件和监视控件进行航电消息激励和监视的技术在一些仿真测试软件中已经得到应用,其实质是采用图形或图像方式将激励数据和监视数据呈现出来,应用图形化面板不仅使仿真软件的用户界面更加友善,同时将大量数据转换为可视信息,方便测试人员对关键数据的感知和提取。
但是目前该技术的应用尚存在明显不足。由于面向单个项目需求,控件的种类较少,监视控件仅能表示少量简单的航电参数,比如状态量、仪表指针参数等,同时控件没有进行统一接口的设计,代码很难复用,并且这些控件嵌入在不同的仿真测试软件中,没有形成通用组件,实现控件使用的程序语言也多种多样,难以做到增量开发。
发明内容
本发明的发明目的在于提供一种基于HTML5和VUE技术的航电仿真面板生成系统,利用HTML5和VUE等网页前端技术的跨平台特性好、B/S架构的平台适应能力强、适合用于仿真面板的开发和移植等优点,解决目前航电系统测试环节仿真面板创建过程复杂、数据结构不通用和样式不可复用的问题。
本发明的发明目的通过以下技术方案实现:
一种基于HTML5和VUE技术的航电仿真面板生成系统,包含模型模块、实例生成模块和实例存储与加载模块;
模型模块用于提供面板的面板模型和多种航电领域常用数据的监视控件与激励控件的控件模型;
实例生成模块用于定义面板及每类控件的参数及各参数的初始值,当用户在画布新建面板或控件时,将参数的初始值及随机生成的id以深拷贝的形式赋值控件模型,由此就生成了面板实例或控件实例;
实例存储与加载模块用于将面板实例或控件实例在浏览器中完成渲染和呈现。
依据上述特征,面板模型和控件模型均包含参数入口props、事件响应方法method以及主题template;
props内包含一个同名的字典,用于接受外部输入的实例生成模块进行实例化所需的各种参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011208101.X/2.html,转载请声明来源钻瓜专利网。