simulink辅助建模工具开发浅谈

文章讨论了基于模型的开发(MBD)在多个行业的应用,尤其是Simulink和Ascet工具的使用。MBD降低了开发门槛,提高了软件开发效率。文章提出了三点改进Simulink开发效率的方法:建立自定义模块库,设置统一建模风格,以及编写脚本自动化操作。通过这些措施,可以显著提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        现在越来越多的行业采用基于模型的开发(MBD),开发工具主要有基于simulink和Ascet两种,其中Ascet以博世等德资企业为主,Simulink由于在教育和计算等行业应用广泛,现在是采用MBD开发方式应用最为广泛的软件。

        采用MBD开发的好处是开发入门要求降低,模型易维护,软件开发效率提高。从汽车电子开发发展趋势来看,不论基础软件还是应用软件软件开发,都是转向基于图形的配置开发或者基于模型的开发,然后统一生成代码再进行集成。因此主流大厂基本都采用基于AUTOSAR工具链和Simulink等开发。

        言归正传,虽然说Simulink开发已经极大的提高了开发效率,但是还是有很多地方可以改善进一步缩短开发时间。主要从以下方面进行改善:

1)建立自定义模块库,将常用的算法建成库文件,以后使用的时候直接复用

2)设置统一的建模风格,比如背景色、输入、输出端口颜色设置,生成代码的配置等。

3)对于建模中的一些操作编写脚本,进行一键操作,比如自动连线,变量自动添加、变量自动生成,变量属性自动修改,子模块自动设置大小,信号自动关联等等,这些功能都可以进行脚本开发来实现。笔者根据经验,这些开发工具做完之后,开发效率可以提高很多。

开发出后的效果图如下,直接嵌套在simulink工具栏上。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值