MBD开发的优势

     MBD简介

Model Based Design,基于模型设计是一种流程,较之传统软件开发流程而言,使开发者能够更快捷、以更少的成本花费进行开发。

适用范围包括信号处理,控制系统,通信行业。表述系统的模型是整个开发流程的中心,贯穿需求,设计,实施与测试。在航天和汽车领域被广泛应用。

MBD的优势

图形化设计

明确、清晰、唯一,便于交流、便于维护

早期验证

软件开发过程中,bug的引入难以避免,能否尽快发现bug对整个开发过程至关重要。

代码的自动生成(最容易关注的优势 )

1、代码编写效率提高;

2、代码生成质量高。MBD生成的代码在各种效率上(RAMROM执行时间)已经过广泛测试。

文档自动化

1、工程师大多不愿意写文档;

2、开发过程中文档又是不可缺少的。

实例演示

OBC LED控制系统

           当默认状态时LED熄灭。

           当充电时LED亮绿灯闪烁状态,2分钟后熄灭。

           当故障时LED亮红灯闪烁状态,2分钟后熄灭。

           当放电时LED亮蓝灯闪烁状态,2分钟后熄灭。

图形化设计

MBD开发的优势_第1张图片

早期验证

MBD开发的优势_第2张图片

代码生成

MBD开发的优势_第3张图片

文档自动化

MBD开发的优势_第4张图片

你可能感兴趣的:(Matlab,MBD)