一、聊点闲天
Hello,大家好,作为一个嵌入式路上的前行者,看到了大佬的FMT项目,顿时心驰神往,大佬的项目使用RT-Thread加simulink进行开发,实现了module层去解决代码修改难,维护成本高的问题。
闻说双溪春尚好,也拟泛轻舟。既然心神往之那么就努力向大佬靠拢,毕竟以前没有学习过这方面的知识于是在这里开了一个新的专栏进行学习记录,希望能给自己带来一定的进步,也希望能帮助到正在学习的朋友,总体来说还是费曼学习法是最能检测自己的学习情况的。
ok,闲话少叙,想想第一章该做些什么,嗯~~~~~,第一章笔记就写加减乘除的simulink仿真吧。
二、加减乘除之初识
作为笔记记录,我觉得有些东西就可以不跟大家说了,例如如何安装Matlab这种事大家自己想招吧。那么接下来我们先从新建simulink工程开始吧。
Ⅰ、新建simulink工程
首先我的朋友打开你的Matlab,此处你能发现一个大大的simulink标志。

点开之后直接进行点击创建一个空白模型即可。

Ⅱ、认识加减乘除
点击打开库浏览器,里面有个simulink选项


众所周知,加减乘除属于的是数学操作,那么现在我们就给它打开Math operation选项

里面可以找到很多的选项,很多的数学操作,但是实际上我们本章节需要认识:加、减、乘、除,它们分别是add、minus、product、divide,这么四种操作。

ok,那么接下来进行下组合运算例如我们试一下,(7+17)*5/2的操作,进行一下练习,在联系之前还要知道一个东西那就是数据源,不然我们如何给它们这些操作输入呢。
Source中正好有一个constant提供常量,就像c++中存在const常量一样,我们将常量作为输入去获取输出那就是理所当然的啦。ok,那么我们就去干吧~~~
Ⅲ、组合模型进行运算
模型进行进行拼接之后结果如下:

按层级开始套用,先套内层的加法,使用add操作进行7+17

再到乘法运算:将加法的结果和5相乘

再到最外层的除法,最后再使用display进行显示最终结果即可。
