文章目录
2024年2月底补充:
20240520晚补充:即会进入空死循环(第二个tick)
上面两张图片是微信公众号
这是CSDN博客文章链接
前言
前言一:这个前言内容主要是吐槽,为啥吐槽呢?本人在工作中会接触到Simulink/Stateflow/AutoSar建模相关的知识,博主在学习建模期间尝试问过同事问题,但基本都是无终而返,不过博主并不怎么在意,因为人性就是如此(读过卡耐基的书就会明白),工作了万事还是要靠自己,博主是一名性格要强的人,建模受阻这件事我哪能受得了?我今天就是要写一篇博客免费分享一些建模知识(不是全部),文章先放出来,以后会慢慢补充
前言二:请读者牢记:Matlab只是工具,不要把工具看得很高大上,也不要完全弃之不用,工具是拿来使用的,一个项目的应用层代码组成部分可以是100%模型代码、也可以是100%手敲代码、亦或者是各占50%兼合使用,只要能达到目的,过程则是其次
前言三:请读者牢记,知识都是可以学的,除了个别天才,大家谁也不比谁聪明,遇到问题就解决问题,网上资料这么多,一定可以解决问题的,一定要独立思考,而且Matlab也很聪明,它会帮助你解决问题
怎么建立第一个Demo模型?
用matlab 2022b 建一个叫CSDN-ModelDemo的工程文件名,去年工作一直用的是2016b或2018b,今年因项目接触一位奇瑞工程师后,发现2022b真的很好用唉
建一个叫CSDN_DemoModel的simulink模型后缀.slx文件,注意必须是下划线,因为这个名字会被当做函数名字,DemoModel反过来是为了跟工程名字区分
在simulink模型文件中建一个子系统CSDN_Subsystem(也可以不要这个),直接建一个Chart也行
这个chart内容极其简单,翻译成C语言就是上面红字
上面就是生成的代码结构,写得很清晰了,所有代码都放在了工程