simulink入门学习01

server/2025/1/23 13:04:53/

文章目录

  • 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/server/160740.html

相关文章

FastExcel 新一代的潮流 (EasyExcel)

目录 简介 FastExcel的特点 FastExcel使用方法详解 创建实体类和监听器 实现写入和读取功能 Excel转换为PDF 小结 FastExcel与EasyExcel的区别 结论 简介 FastExcel是由原EasyExcel作者在阿里巴巴宣布停止维护EasyExcel之后推出的升级版框架。它继承了EasyExcel的所有…

Linux中关于glibc包编译升级导致服务器死机或者linux命令无法使用的情况

服务器上编译glibc2.29版本导致命令不能用 Inconsistency detected by ld.so: dl-call-libc-early-init.c: 37: _dl_call_libc_early_init: Assertion sym ! NULL failed!下面是造成不可用的原因 1.编译完gcc 2.29版本后,开始做映射,以达到能使用最新版…

Mac开启任何来源安装配置环境变量

目录 开启任何来源配置环境变量退出保存时如果没有权限修改文件权限拓展——.bash_profile和.zshrc 开启任何来源 sudo spctl --master-disable#打开软件时提示文件损坏 sudo xattr -r -d com.apple.quarantine 进入访达应用程序拖拽应用到终端配置环境变量 cd ~ vi ~/.bash…

UE虚幻引擎No Google Play Store Key:No OBB found报错如何处理?

问题描述: UE成功打包APK并安装过后,启动应用时提示: No Google Play Store KeyNo OBB found and no store key to try to download. Please setone up in Android Project SettingsUE配置默认在打包APK时会附加生成一个OBB文件,…

浅谈Java之AJAX

一、基本介绍 在Java开发中,AJAX(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术,它允许网页在不重新加载整个页面的情况下与服务器进行交互。 二、关键点和示例 1. AJAX的基本原理 AJAX通过JavaScript的XMLHtt…

Spring 中 Bean 是什么?从类到 Bean 的核心概念解析

1. 什么是 Spring Bean? Bean 是由 Spring IoC 容器管理的对象,它是 Spring 应用程序的核心组件,用来实现各种业务逻辑和功能。 在 Spring 中,Bean 是一种特殊的 Java 对象,Spring 容器负责管理它的生命周期、依赖注入…

Powershell-2

声明:学习视频来自b站up主 泷羽sec,如涉及侵权马上删除文章 感谢泷羽sec 团队的教学 视频地址:powershell(2)_哔哩哔哩_bilibili 一 、Powershell使用外部命令 在 Powershell 中,可以执行一些外部命令&…

算法面试准备 - 手撕系列第一期 - Softmax

算法面试准备 - 手撕系列第一期 - Softmax 目录 算法面试准备 - 手撕系列第一期 - SoftmaxSoftmax原理图Softmax实现代码 - 复杂版和简单版本(推荐简单版本)参考 Softmax原理图 Softmax原理图 Softmax实现代码 - 复杂版和简单版本(推荐简单版本) 方法一:循环计算 …