300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > EasyCode航电仿真模型解决方案

EasyCode航电仿真模型解决方案

时间:2022-04-05 03:15:33

相关推荐

EasyCode航电仿真模型解决方案

现代飞机航电系统的设计研制过程采用MBSE研发流程。从设计到集成,都需要通过一系列的仿真、测试、验证。

本期我们来介绍EasyCode的航电仿真模型应用。

在航电系统工程的设计阶段需要构建数字化的设备仿真模型,进行验证。

工程师通过EasyCode,可以基于图形化的编程环境实现仿真模型的构建。

相比于代码开发提升了开发速度、减少了错误并可实现相似功能的复用。

通过EasyCode构建的仿真模型,可以实现系统网络通信、逻辑流程、人机交互和核心算法等的仿真验证。

工程师开发的仿真模型可以直接远程部署到指定的仿真环境运行,构建集成的仿真环境。

工程师可以像这样,图形化方式构建逻辑。

可以像这样以所见即所得方式构建人机交互界面,EasyCode支持进度条、曲线、三维、图标、数值、按钮、开关、输入框等多种UI组件。

还可以支持用户自定义函数。

也支持工程师以python脚本格式编写函数内容,更可以支持导入matlab工程生成组件。

在集成验证阶段,结合EasyCode支持的终端板卡,可以构建与真实物理网络通信的半实物仿真设备。

EasyCode支持Gjb289-A、AFDX、FC-ASM、1394、Rs422、Arinc429、UDP、AD、DIO等一系列通信协议与IO操作。

这里我们以1553B控制器应用举例,EasyCode支持1553总线协议的通信配置,可实现RT、BC仿真,支持总线表消息配置。

支持仿真过程中的数据收发控制,数据内容控制和接收数据处理。

支持周期消息的自动发送,支持事件型消息发送控制。

支持以多种方式设置发送内容,包括ICD、源码和变量三种方式。ICD方式设置内容时,可以为每个信号设置内容,可以设置常量和变量表达式。

支持接收到消息的事件处理逻辑,定义接收到某个块的处理流程。

EasyCode具备丰富易用的模型开发、调试和监视相关功能,支持多文档工程管理、图形化Debug断点调试、运行时数据监视和事后日志分析等功能。

运行模型的步骤展示

运行前具备错误检查功能,所有错误以列表展现,提示错误组件和错误信息,双击错误可定位到对应组。

运行后以动态数据线的形式展现运行流程,以数字标注每个组件的运行次数。

通过右键添加数据的实时监视

实时展现监视变量的最新值

通过鼠标右键,可以设置组件的运行断点。

进入断点模式,使用菜单和快捷键实现单步、进入、跳出和继续等调试操作。

所有模型运行历史均会记录,可以设置是否记录运行日志,日志可通过回放软件(logviewer)查看。

回放分析以时间轴形式浏览,可查看各阶段的运行情况,可查看每个组件的运行记录列表和各个变量的变化情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。