Simulink入门,第1部分:构建和模拟一个简单的Simulink模型
从系列中:Simulink入门
学习如何开始使用Simulink®.探索Simulink开始页面并学习如何使用几个基本块和建模组件。该示例展示了如何构建一个简单的模型,该模型接受一个正弦波输入并对其进行放大。它概述了Simulink如何轻松地将块拖放到模型中。它还展示了如何运行模拟以验证模型的行为符合预期。
大家好,欢迎参加面向新用户的Simulink网络研讨会。我叫Priyanka,是Simulink的产品营销经理。
大家好,我是Michael,也是Simulink的高级产品营销经理。
今天我们将讨论如何开始使用Simulink。我们将在这里使用这四个模块——建模、模拟,本质上是三个模块,以及协作。我们将向你展示如何使用一些功能,开始使用Simulink,开始构建模型。
正确的。所以我认为我们想要从如何使用Simulink的角度来展示这个问题。通常情况下,你会开始建立一个模型,设计一个系统,然后模拟这个模型,以确保系统的行为符合你的预期。然后,一旦你对结果感到满意,你想要与他人分享你的模型——无论是在你的团队中还是在整个组织中——最好的方法是什么。我们会讲到所有这些不同的东西。
是的。所以不再拖延,我们可以开始了,你知道,展示如何在MATLAB中做这些事情。让我打开MATLAB。任何用过MATLAB的人,这就是界面的样子。我们有一个公共窗口,你可以在这里输入命令。为了开始使用Simulink,首先我要在这里输入Simulink。如果我按回车键,它会打开一个Simulink开始页面。让它最大化。我们这里有一些模板,可以让新用户开始使用。例如,我们有一个数字滤波器,或者已经存在一些块的反馈控制器,所以你不必打开一个空白的Simulink模型。
如果你有除了Simulink之外的其他产品,2022世界杯八强谁会赢?当你向下滚动时,其他产品也有不同的起点模板。但我想在今天的演讲中,我们将从空白模型开始,对吧?
是的,为了证明建立一个模型是多么容易,我想从一个空白模型开始。这就是提交的空白画布的样子。作为第一步,我只想保存我的模型。所以我只需要遵循My Model并将其保存在我正在工作的当前目录中。
听起来不错。所以我们有一个空白模型。我们需要在这里放一些块,最好的方法是,库浏览器,对吧?
是的。Simulink是一个框图环境。你要做的就是带些木块来。这些块可以从这个Simulink库浏览器中访问。我刚刚从菜单中点击了图书馆浏览器。这就带来了这个库浏览器,它不仅有Simulink,还有其他所有产品和几个块,你可以简单地拖放。2022世界杯八强谁会赢?所以你不需要自己构建这些块,但你可以使用一些已经存在的块。
那么你认为我们应该建立什么样的模型作为起点样本模型呢?
是的,对于第一个例子,让我们建立一个非常简单的模型,它输入一个正弦波,将它放大一个因子,这是一种只处理信号的方法。为此,我将使用sources库,其中有不同的块作为信号源。如你所见,你可以用一个常值作为信号源。
但你要找的是正弦波。
对,是正弦波。我将引入正弦波块。我就把它拖下来。这样就会有一个方块进入我的模型。当我这样做的时候,它给了我一个选择正弦波的振幅应该是多少。我可以直接忽略它,使用默认值,也就是1,或者我可以在这里给出另一个值。
现在让我们用其他的方块来放大这个波。你可以引入方块的一个很好的方法是通过快速插入,在这里你只需要点击画布一次。它会显示一个搜索放大镜。如果你已经知道要用什么,你可以开始输入这些块的名称。
假设我们想在模型中添加一个增益块。
通常我们知道增益是用来将一个特定值乘以一个因子的。我把它输入。它向我展示了各种不同的可用库的所有搜索结果。同样,只是查看并映射回库浏览器。
它会告诉你所有与增益有关的东西——每个包含增益的块。要知道选择哪个,你可以看到,在每个名称下面告诉你该块所在产品的名称,然后是。的子库
我将使用数学运算库并将增益块引入。假设你想把它乘以3,我可以在这里输入3,类似于你对正弦波所做的。但如果你错过了,或者只是使用默认值,你可以双击并更改这里的值。当您进行建模练习时,您可能想要尝试几个适合您的值。所以你可以这么做。
这个小提示,只是为了方便。
是的。
所以如果你不想打开这个对话框,你不必打开。
是的,当你想快速构建一些东西时,你可以使用快速插入带来的便利机制但除此之外,你可以使用块对话框。一旦你有了几个方块,把这两个连接起来就很简单了。拖动一个信号,并将其连接到它旁边的下一个块。
现在我们有了一个输入,我们把它放大了一个值,我们想把它可视化。理论上,我们知道这个信号应该乘以3。为了可视化
我会用一个瞄准镜。
是的,范围是在Simulink中可视化信号的最流行的方式。所以我就搜索了一下。它在水槽库中,我将它添加回模型中。现在我要为它添加两个端口,因为我想要可视化输出信号,也就是这个。你可以看到这个很好的指南,它可以让你在任何时候连接这些信号
对,任何时候你对齐两个方块你都会得到一个对齐指示器来帮助你创建一个漂亮整洁的图表。
好的方面是,我不需要拖动信号。点击它就能连接它,连接方块。现在要连接这个块,我只需简单地拖动该信号并将其添加到作用域块。
现在,您没有进行基本的左键拖动。你用了右键拖动,对吧?
是的。如果我点击左键,信号就会移动。但如果我点击右键,信号就会分叉。一旦你有了一个分支,你可以简单地用左键点击拖动它。我选择这个分支,然后删除它。
然后我可以使用一些键盘快捷键,比如空格键来适应整个模型,或者使用缩放和平移,使用鼠标滚轮,这让你可以查看你的模型。
我们想要最大化我们的空间,对吧?
正确的。
我们已经准备好模拟了,对吧?
是的。我将关闭库浏览器,打开作用域块,这样我们就可以看到模拟结果。简单地运行模拟。一旦我运行它,你会看到输入,这是一个振幅为2的正弦波。它被放大了三倍。您可以在这里看到输出。
好的,很好。所以你运行模拟只是为了确保一切都按照我们预期的方式进行。是的,所以我们很高兴。这是一个很常见的工作流程,对吧?
是的。
你建立了你的模型。无论何时你在做改变,你都想要尽可能多地按播放键,这样它基本上会让你保持诚实。你总是在验证,以确保建筑可以被模拟。
是的。这就是Simulink的力量所在。老实说,如果我只是在这里更改值,只需按下Play按钮,并快速在作用域块中可视化它。这就是你想在Simulink中做的。
相关产品2022世界杯八强谁会赢?
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。