DSP

MBD开发的优势

2019-07-13 17:35发布

     MBD简介 Model Based Design,基于模型设计是一种流程,较之传统软件开发流程而言,使开发者能够更快捷、以更少的成本花费进行开发。 适用范围包括信号处理,控制系统,通信行业。表述系统的模型是整个开发流程的中心,贯穿需求,设计,实施与测试。在航天和汽车领域被广泛应用。 MBD的优势 图形化设计 明确、清晰、唯一,便于交流、便于维护 早期验证 软件开发过程中,bug的引入难以避免,能否尽快发现bug对整个开发过程至关重要。 代码的自动生成(最容易关注的优势 ) 1、代码编写效率提高; 2、代码生成质量高。MBD生成的代码在各种效率上(RAMROM执行时间)已经过广泛测试。 文档自动化 1、工程师大多不愿意写文档; 2、开发过程中文档又是不可缺少的。 实例演示 OBC LED控制系统            当默认状态时LED熄灭。            当充电时LED亮绿灯闪烁状态,2分钟后熄灭。            当故障时LED亮红灯闪烁状态,2分钟后熄灭。            当放电时LED亮蓝灯闪烁状态,2分钟后熄灭。 图形化设计 早期验证 代码生成 文档自动化