【MBHelper】基于模型的控制软件过程助力软件

【MBHelper】基于模型的控制软件过程助力软件

最近在学 28人 累计报名 116 好评度 - 收藏
  • MBHelper软件介绍
更多班级

MBHelper软件介绍

支持随到随学,23年03月过期

免费

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即报名

Hyo的Simulink课程 ( 共14门 )

套餐价 :¥2815.00 原价 :¥3128.00 立即购买 查看详情

课程概述

课程目录

学员评论

老师介绍

  • 孙忠潇

    孙忠潇

    《Simulink仿真及代码生成技术入门到精通》一书作者。MathWorks官方中文论坛超级版主,帮助会员解答数千MATLAB/Simulink问题,排名第一。资深ADAS驾驶辅助系统集成与软件设计专家。 公众号:Simulink孙忠潇Hyowinner。培训课程销售经理Q:2802393236、微信:qingyanzp。
简  介 MBHelper是一款基于MATLAB/Simulink平台的软件,增强和提升了基于模型研发的各个环节的效率和正确性,帮助企业迅速导入模型开发体系并使工程师减轻开发负担。MBHelper包括九大组件,其中DataDictionary工具可以将数据词典管理与自动化导入到模型;MBHelper的数据词典自动推荐定点数据类型,在误操作时提供友好的错误提示。

基于模型设计是一种流程,较之传统控制软件开发流程而言,使项目能够更快捷、更高效地进行开发。能够进行较好的追溯,和一致性验证。
MBHelper是一款基于MATLAB/Simulink平台的软件,增强和提升了基于模型研发的各个环节的效率和正确性,帮助企业迅速导入模型开发体系并使工程师减轻开发负担。

MBHelper运行的推荐配置:

项目

要求

PC操作系统

Windows 7

MATLAB版本

2016b

RAM要求

8G及以上

单个License支持PC台数

<=4台


MBHelper包括九大组件  :

MBHelper V1.0组件名称

DataType*

DataDictionary

ModelingHelper

SLDVHelper

CaseExecuter

Interface Block Library

Integrator*

Installer*

Custom Block*

 

固定点化建模,提高计算效率,降低ROM用量,兼容低成本ECU。

数据与模型逻辑分离管理,针对相同控制器的不同车辆,配置不同数据词典(信号量与标定量),复用同一套模型,使得新项目开发效率倍增。

MBHelper的数据词典带有自动化推荐固定点数据类型的功能,比MathWorks的数据词典,Fixed Point Tool等工具更简单易用,提供友好的错误提示。 

 

自定义库模块,提供比MathWorks官方更丰富多彩的模块库

1. 基本模块搭建子系统模块与封装,以便复用在模型中

2. 自定义模块,实现各种需求,如挖机的控制手柄与大臂回转的显示

3. 各种MCU的TSP库等

模型端口自动排列整齐,自动给信号线Labeling:Modeling Helper,MathWorks产品并不具备这个功能。
快速添加模块,并将模块大小自动标准化。


Modeling HelperStateflow建模时,在动作(Action)语句中容易误将=写为= =,仿真可以通过,但是造成逻辑错误,在复杂的模型中,很难快速分析出错误所在。ModelingHelper可以帮助找出此类错误,并跳转到错误位置。

各种强大的建模辅助与软件集成功能,尽在其中,敬请期待,MBHelper软件。

CaseExecuter作为MBHelper的一个组件,能够自动化完成三件事情:
1. 自动分析被测模型,将所有子系统层次提取到UI上
2. 用户在UI上选择所要测试的子系统,然后自动生成这个子系统对应的TestHarness模型以及基于EXCEL的测试case设计模板,其中包含了模型名,模型输入端口,模型输出端口
3. 用户在Case设计模板中填写对应数据内容,包括输入数据,期待输出数据,误差容限。然后自动化跑完所有Case,给出Ok或NG的结果。

* 课程提供者:孙忠潇

老师还为你推荐了以下几门课程