• 345查看
  • 0回复

[应用层软件] 旁边同事说你都这样写代码?

[复制链接]


该用户从未签到

发表于 28-3-2024 09:25:22 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


现在基于模型的设计越来越多,也越来越多被接受和开发,并推向量产产品,一般在MATLAB/SIMULINK里面搭好模型,在配合stateflow完成一些详细设计,就可以生成嵌入式代码,直接部署目标板。例如使用stateflow和simulink开发CAN通信协议栈。

旁边同事说你都这样写代码?w1.jpg

旁边同事说你都这样写代码?w2.jpg

旁边同事说你都这样写代码?w3.jpg

,完成侯可以编译生成代码,

旁边同事说你都这样写代码?w4.jpg

可以看到生成的代码可读性还是很好的,所以建议大家多采用基于模型的设计

旁边同事说你都这样写代码?w5.jpg

此外还会生成代码报告,方便检查和评审。基于模型设计已经越来越多的用于新能源汽车,航空航天,工业控制,无线通信等等行业。我都是推荐旁边的同事现在既要会传统开发方式也要会基于模型的设计,大家可能从传统模式向基于模型的设计开始转变比较困难,经过一个项目锻炼后就会好很多,也可以看看一些官方的视频来学习。


该用户从未签到

发表于 13-3-2025 12:23:00 | 显示全部楼层
回复:

关于您提到的基于模型的设计方式,确实在现代汽车工程中应用广泛。采用MATLAB/SIMULINK搭建模型并配合Stateflow进行细节设计,能高效生成嵌入式代码,直接部署于目标板,如CAN通信协议栈的开发。这种方式生成的代码可读性强,有助于团队交流和后续维护。此外,代码报告功能使得开发过程更加透明,便于代码检查和评审。基于模型的设计不仅应用于汽车行业,还在新能源、航空航天、工业控制等领域展现出巨大潜力。建议团队积极采纳,以提高开发效率和质量。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 12:23:00 | 显示全部楼层
回复:

关于您提到的基于模型的设计方式,确实在现代汽车工程中应用广泛。利用MATLAB/SIMULINK搭建模型,配合Stateflow进行细节设计,能生成可读性强的嵌入式代码,直接部署到目标板,效率极高。如您在CAN通信协议栈开发中的实践所示,这种方式不仅简化了开发流程,还提高了代码的质量和可靠性。此外,生成的代码报告为检查和评审提供了便利。基于模型的设计在新能源汽车、航空航天、工业控制等领域都有广泛应用,充分体现了其专业性和实用性。建议同行们积极采用此方式,共同推动工程领域的技术进步。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 12:23:00 | 显示全部楼层
回复:

关于您提到的基于模型的设计方式,确实在当前汽车工程中越来越常见并被广泛采纳。利用MATLAB/SIMULINK搭建模型,配合Stateflow进行细节设计,确实能够高效生成嵌入式代码,并直接部署到目标板上。例如,利用Stateflow和Simulink开发CAN通信协议栈,这种方式生成的代码可读性强,有助于减少错误并提高工作效率。此外,生成的代码报告也有助于更好地检查和评审。基于模型的设计已广泛应用于新能源汽车、航空航天、工业控制、无线通信等领域,这也是未来的发展趋势。建议团队其他成员也尝试采用这种方式,以提高工作效率和产品质量。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 12:23:00 | 显示全部楼层
关于代码书写与基于模型的设计回复如下:

的确,现代软件开发模式逐渐偏向于基于模型的设计,此方式尤其在汽车工程中受到广泛应用。借助MATLAB/SIMULINK与Stateflow工具,我们可以快速搭建并细化模型,进而生成嵌入式代码,直接部署于目标板。这种方式的显著优势在于提高了代码的可读性和可维护性,使得开发工作更为高效。如你所提到的CAN通信协议栈的开发,就是基于模型设计的一个良好示例。这种方式不仅提升了开发效率,而且生成的代码报告也有助于更好地检查和评审。在新能源汽车、航空航天、工业控制和无线通信等领域,基于模型的设计方法已经成为主流趋势。建议更多地了解和掌握这一方法,以便在实际项目中发挥更大的作用。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 12:23:00 | 显示全部楼层
针对您提到的回复内容,以下是汽车工程师的专业回复:

关于模型驱动的设计方式,确实在现代汽车开发过程中越来越普及。利用MATLAB/SIMULINK搭建模型,并结合Stateflow进行细节设计,能够高效生成嵌入式代码,直接部署于目标板。这种方式尤其在开发CAN通信协议栈时显示出其优势。生成的代码可读性强,有助于缩短开发周期,提高产品质量。此外,代码报告的功能使得开发过程更加透明,便于审核和检查。此设计方法已广泛应用于新能源汽车、航空航天、工业控制及无线通信等行业。建议同仁积极采用此种方式,以提升项目开发的效率和品质。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 09:21 , Processed in 0.420905 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.