【MBHelper】基于模型的控制软件过程助力软件
  1. MBHelper功能介绍

    1. 录播
      MBHelper功能介绍
      66分钟
    2. 录播
      MBHelper单元测试组件CaseExecuter
      10分钟
  2. MBHelper V1.2

    1. 录播
      renameInnerLayerPortForSubsystem
      6分钟
    2. 录播
      模块批量着色和隐藏名称
      5分钟
  3. MBHelper v1.3

    1. 录播
      误操作后依靠备份来恢复模型
      4分钟
  4. MBHelper v1.4

    1. 录播
      故障注入模块
      9分钟

对课程感兴趣?

点击报名,听课时长可兑换余额哦~

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

最近在学 242 累计报名 348 好评度 100%
咨询老师
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
套餐价 :¥1099.00 原价 :¥1220.40 立即购买 查看详情
套餐价 :¥2992.00 原价 :¥3326.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/2017a/2017b

RAM要求

8G及以上

单个License支持PC台数

1台


MBHelper包括六大组件  :

MBHelper V1.4组件名称

DataType*

DataDictionary

ModelingHelper

Installer*

CaseExecuter

Fault Injector Sim Block

 

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

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

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

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

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

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

3. 各种故障的注入仿真用模块,实现对传感器,硬件,通信网络故障的仿真及注入。

故障产生的类型包括了传感器的信号偏移,信号卡死,噪音,硬件比特位错误,网络通信延迟与丢帧等情况。

上图表示的就是仿真传感器信号卡死在2.6s的情况。
Modeling Helper模型端口自动排列整齐,自动给信号线Labeling,自动给模块批量化按照类别设置颜色;
Modeling Helper:一键实现将子系统外部所连接Inport/Outport的名字自动设置到内层对应端口上面去。
Modeling Helper快速添加Inport/Outport/From/Goto模块,并能够将模块大小自动标准化;
Modeling HelperStateflow建模时,在动作(Action)语句中容易误将=写为= =,仿真时可以正常通过,但是实际上造成逻辑错误,在复杂的模型中,很难快速分析出错误所在。ModelingHelper可以帮助找出此类错误,并跳转到错误位置。

各种强大的建模辅助与软件集成功能,尽在其中,敬请期待,MBHelper软件。目前已经在客户的厚爱和校长的迭代下进入了V1.4版本,ModelingHelper功能已经十分丰富。



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



需要采购或者试用的公司,请写邮件将贵司介绍以及公司联系方式,连同需要安装MBHelper的PC的Mac地址一起发送到hyowinner@163.com进行申请和商务联络。

* 课程提供者:孙忠潇