文章目录
- 1.基本学习方法
- 2.图形环境--模块和参数
- 3.激活菜单---添加到模型
- 3.1输入选项
- 3.2添加到模型
- 3.3更改运算
- 3.4验证要求
- 4.乘以特定值--Gain模块
- 4.1引入gain模块
- 4.2更改增益参数
- 4.3接入系统
- 4.4大胆尝试
1.基本学习方法
今天突然想要学习这个simulink的相关知识,于是就是一个字:直接开干,了解到这个是关于工程上面的仿真相关的 内容,但是具体是搞什么的也不清楚,还是边学边了解吧,因为这个matlab里面一直有这个simulink,但是我自己又没有使用过,所以还是非常想要尝试一下的;
自学的话,使用的就是官方文档,我之前学习这个matlab的时候,就看过这个matlab的官方文档,我觉得这个文档是非常适合我们小白入门学习的—因为这个是交互式的,就是可以给我们即使的反馈,好像就是我们和他在进行互动,所以这个效果我觉得是非常好的,而且这个学习方式我自己也是非常的喜欢;
2.图形环境–模块和参数
1)首先就是熟悉matlab的小伙伴就应该知道这个交互式学习的使用方法,如果不清楚,强烈推荐B站的李天意学长的matlab轻松学习指南(据说今年寒假还会搞,期待一波),这个指南视频一共是5个暂时,里面的第一个视频就会告诉你这个交互式的学习过程应该如何去学,毕竟授人以鱼不如授人以渔嘛,我也是因为这个的启发,学习这个simulink的时候,决定从官方的文档学起;
刚学习这个matlab的小伙伴也建议去学习一下,巩固一下,体验一下在这个学习的方式;
2)这个就是一个空气阻力的方程,二次函数吧,类似于,我们进行建模;
3)他的蓝色的任务方框里面告诉我们如何进行相关的操作:首先就是在这个上面的哭浏览器里面打开相关的组件:
实际上打开之后就是我们下面的这个页面的右边的这个部分,按照这个操作的提示,找到sine wave模块,把这个内容拖动到我们的中间的画布上面去;
4)因为这个哭浏览器里面的内容很多,我的做法就是直接搜索,这个sine,就会进行自动的筛选;
5)我的踩坑:因为我自己也是出于兴趣进行学习嘛,所以也遇到了一些问题,例如这个我自己第一次拖进来的是上面的那个前面有一个大于号的正弦曲线,这个时候提交判断的时候就会报错;
这个时候才发现这个需要的是sine wave,而我选择的这个是function,虽然我目前不知道这两者一个带大于号,一个不带,两个的区别,但是显然第一次的这个大难是错误的;
如果你提交之后成功运行,没有问题,就会让你学习下一个任务,否则你是看不到这个下一任务的按钮的:
6)因为这个是我学习simulink的第一次操作吗,我觉得这个和我之前了解的这个信号和系统非常的相似,就是输入信号和输出信号,系统进行信号的分析,这个争先的函数相当于就是输入的鑫海,右边的那个就是输出的信号把;
3.激活菜单—添加到模型
3.1输入选项
1)按照操作提示,输入这个math function
3.2添加到模型
输入math function之后,按下这个enter就会出现下面的这个内容,这个时候相当于就是把这个指数模型添加到我们的面板上面了;
3.3更改运算
双击我们出现的这个模版,会出现下面的这个下拉菜单,让我们进行选择:
3.4验证要求
更改这个连接方式,把我们的这个运算介入进来,重新运行,就会发现这个再次运行时成功的,说明我们的这个链接的信号是符合要求的;
4.乘以特定值–Gain模块
4.1引入gain模块
下面的这个类似于三角形的就是Gain模块,引入的方法就是双击这个空白的区域,输入Gain即可,然后按下这个enter键,就会引入这个模块;
4.2更改增益参数
这个就是双击上面的1,这个默认的参数值是1,我们需要修改成为0.05;
4.3接入系统
这个题目上面说了,我们的gain接入系统之后,这个会默认链接的:
我第一次势能插入到了下面的这个位置,成功运行,
4.4大胆尝试
于是,我就在想,这个gain可以可以插在这个u^2这个模块的前面呢,我试了一下,发现是报错的,于是我想了一下:
这个可能是和我们的模块的功能有关,因为这个要求是v的平方乘上a,因为这个乘上系数的gain模块需要在这个u^2操作的后面,这个是我认为他报错的原因吧;