simulink入门学习01

embedded/2025/1/23 22:46:47/

文章目录

  • 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,虽然我目前不知道这两者一个带大于号,一个不带,两个的区别,但是显然第一次的这个大难是错误的;

image-20250122220047706

如果你提交之后成功运行,没有问题,就会让你学习下一个任务,否则你是看不到这个下一任务的按钮的:

image-20250122230938234

6)因为这个是我学习simulink的第一次操作吗,我觉得这个和我之前了解的这个信号和系统非常的相似,就是输入信号和输出信号,系统进行信号的分析,这个争先的函数相当于就是输入的鑫海,右边的那个就是输出的信号把;

3.激活菜单—添加到模型

3.1输入选项

1)按照操作提示,输入这个math function

image-20250122231227131

3.2添加到模型

输入math function之后,按下这个enter就会出现下面的这个内容,这个时候相当于就是把这个指数模型添加到我们的面板上面了;

image-20250122231649803

3.3更改运算

双击我们出现的这个模版,会出现下面的这个下拉菜单,让我们进行选择:

image-20250122231803214

3.4验证要求

更改这个连接方式,把我们的这个运算介入进来,重新运行,就会发现这个再次运行时成功的,说明我们的这个链接的信号是符合要求的;

image-20250122231942227

4.乘以特定值–Gain模块

4.1引入gain模块

下面的这个类似于三角形的就是Gain模块,引入的方法就是双击这个空白的区域,输入Gain即可,然后按下这个enter键,就会引入这个模块;

image-20250122232312415

4.2更改增益参数

这个就是双击上面的1,这个默认的参数值是1,我们需要修改成为0.05;

image-20250122232441104

4.3接入系统

这个题目上面说了,我们的gain接入系统之后,这个会默认链接的:

我第一次势能插入到了下面的这个位置,成功运行,

image-20250122232716992

4.4大胆尝试

于是,我就在想,这个gain可以可以插在这个u^2这个模块的前面呢,我试了一下,发现是报错的,于是我想了一下:

这个可能是和我们的模块的功能有关,因为这个要求是v的平方乘上a,因为这个乘上系数的gain模块需要在这个u^2操作的后面,这个是我认为他报错的原因吧;


http://www.ppmy.cn/embedded/156417.html

相关文章

已知域名如何知道网站的ip

已知域名获取网站IP的方法如下: 1. 使用 ping 命令 Windows: 打开命令提示符,输入 ping example.com,查看返回的IP地址。macOS/Linux: 打开终端,输入 ping example.com,查看返回的IP地址。 2. 使用 nslookup 命令 …

从零创建一个 Django 项目

1. 准备环境 在开始之前,确保你的开发环境满足以下要求: 安装了 Python (推荐 3.8 或更高版本)。安装 pip 包管理工具。如果要使用 MySQL 或 PostgreSQL,确保对应的数据库已安装。 创建虚拟环境 在项目目录中创建并激活虚拟环境&#xff…

有哪些好用的大屏设计器项目

目录 商用 开源 data-v DataEase GoView DataRoom 这2年公司的大屏项目比较多,计划后续开发一套大屏设计器项目,调研下都有哪些商用和开源的大屏设计器。 商用 积木报表中关于大屏设计器的内容(jeecg):JeecgBoot 文档中心阿里云(DataV)文档链接DataV数据可视化(Da…

大数据学习(36)- Hive和YARN

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

Flink Gauss CDC:深度剖析存量与增量同步的创新设计

目录 设计思路 1.为什么不直接用FlinkCDC要重写Flink Gauss CDC 2.存量同步的逻辑是什么 2.1、单主键的切片策略是什么 2.2、​​​​​复合主键作切片,怎么保证扫描到所有的数据 3、增量同步的逻辑是什么 4、存量同步结束之后如何无缝衔接增量同步 5、下游数据如何落…

《鸿蒙Next原生应用的独特用户体验之旅》

界面设计与交互方面 简洁性与一致性:iOS界面以简洁统一著称,而鸿蒙Next的界面设计同样主打简洁,各部件采用悬浮效果,营造出空间感,如天气App的展示更加逼真。安卓系统由于不同厂商的定制化程度较高,导致用户…

Apache Hive3定位表并更改其位置

Apache Hive3表 1、Apache Hive3表概述2、Hive3表存储格式3、Hive3事务表4、Hive3外部表5、定位Hive3表并更改位置6、使用点表示法引用表7、理解CREATE TABLE行为 1、Apache Hive3表概述 Apache Hive3表类型的定义和表类型与ACID属性的关系图使得Hive表变得清晰。表的位置取决于…

AF3 AtomAttentionDecoder类源码解读

AlphaFold3的AtomAttentionDecoder类旨在从每个 token 的表示扩展到每个原子的表示,同时通过交叉注意力机制对原子及其对关系进行建模。这种设计可以在生物分子建模中捕获复杂的原子级别交互。 源代码: class AtomAttentionDecoder(nn.Module):"""AtomAtten…