基于模型的设计才是工程开发的王道!

 本人本科的时候做过一些单片机编程控制电机,开关电源等,停留在手写代码阶段,并且一度以为都是这样做的,真实鄙陋不堪,这种情况下,我感觉自己可能一辈子都是技术小白了。。。后来才知道,像轨道交通、汽车、航空航天很多领域,早就进入了基于模型设计MBD(Model Based Devolopment)阶段。

就是简单的一个大创项目,也可以通过MBD的方法加快开发进度,而不是一个人笨笨地在那里敲程序,而不选用调试建模都更为方便的simulink+Generation coder方式。

        引用刘杰老师的一段话

" 因为目前一台中高档汽车的软件控制代码就超过了500万行、F-35的控制软件更是高达1500万行,一艘航母绝对超过一亿行控制代码,大家想想您自己的编程经历,就是让您写100行软件代码,如果您不山寨别人的,也许几个月都搞不定,如果让您写10000行代码,呵呵,或许是500万,可能几万人N年都搞不定,那还谈什么科技创新啊,所以现在中国山寨大爆发,也许这也是一个重要原因!!!!”

        传统的产品开发,由工程师先手写代码,然后编译下载到控制板然后测试


        基于模型设计,就要摒弃手写代码的过程,将更多的精力放在算法的开发上,利用simulink图形化的特点,快速高效的将算法自动生成代码




猜你喜欢

转载自blog.csdn.net/zhanshen112/article/details/80419804