来自系列:Simulink入门万博1manbetx
迈克尔·卡隆,马修斯
普里扬卡·戈蒂卡,马修斯
了解如何开始使用Simulink万博1manbetx®. 浏览Simulink起始万博1manbetx页,了解如何使用几个基本块和建模组件。该示例演示了如何构建一个简单的模型,该模型接受正弦波输入并对其进行放大。它概述了Simulink如何轻松地将块拖放到模型中。它还显示了如何运行模拟,以验证模型的行为是否符合预期。
您好,欢迎来到网络研讨会,为新用户Simulink。万博1manbetx我的名字是priyanka,我是Simulink的产品营销经理。万博1manbetx
嗨,我是Michael,高级产品营销经理,也用于Simulink。万博1manbetx
今天,我们将讨论如何开始使用Simulink。我们将在这里使用这四个模块——建模、仿真,基本上是三个模块和协作。我们将向您展示如何使万博1manbetx用一些功能,开始使用Simulink,开始使用构建模型。
正当所以我想我们想在这个方面提出这一点,你将如何使用Simulink。万博1manbetx通常,您将开始构建模型,设计系统,然后模拟模型以确保该系统表现在您希望其行为方式的行为。然后,一旦你对结果感到满意,你想与他人分享你的模型 - 或者在你的团队中或跨组织中分享你的模型 - 什么是最好的方法。所以我们要去所有不同的东西。
是的。因此,无需进一步延迟,您可以开始使用,您知道,向您展示如何在Matlab中完成这些事情。所以让我在这里提出matlab。和任何使用MATLAB的人,这就是界面的样子。我们有这个常见的窗口,您可以在那里开始键入命令。并开始使用Simulink,首先,我将在此处开始万博1manbetx键入simulink。如果我点击了,它会打开一个Simulink Start页面。万博1manbetx让我们最大化它。我们在这里有一些模板,允许新用户开始使用。例如,我们有一个数字滤波器,或具有已经存在的一些块的反馈控制器,因此您不必打开空白的Simulink模型。万博1manbetx
如果您还有其他产品,除了Simulink外,s manbetx 845滚动下来万博1manbetx,其他产品也有不同的起点模板。但我今天想到了我们的演讲,我们只是将开始与空白模型,对吗?
是的,只是为了展示建立模型是多么容易,我想从一个空白模型开始。这就是空白提交的画布看起来像的样子。作为第一步,我只想保存我的模型。所以我只是遵循我的模型并在我工作的同一目录下保存它。
听起来不错。所以我们有一个空白模型。我们需要在这里进入一些块,所以最好的方法 - 可能是图书馆浏览器,对吗?
对因此,万博1manbetxSimulink是一个框图环境。所有你想做的就是带来一些街区。可以从此Simulink库浏览器访问块。万博1manbetx我刚从这里的菜单点击了库浏览器。这会带来这个库浏览器,它不仅是Simulink,而且是所有其他产品和几个可以简单地拖放的块。s manbetx 845万博1manbetx因此,您不必自己构建一些这些块,但您可以使用一些预先存在的块。
那么你认为我们应该像起点样本模型一样建立什么类型的型号?
是的,对于第一个例子,让我们建立一个非常简单的模型,它接收正弦波输入,通过一个因子将其放大,并且是一种处理信号的方法。因此,我将使用源库,它有不同的块作为信号源。正如你所看到的,你可以有一个常量值作为信号源。
但你正在寻找正弦波。
正弦波,是的。所以我将引入正弦波块。我就把它拖下来。这将在我的模型中引入一个块。当我这样做的时候,它给了我一个选择,我的正弦波振幅应该是多少。我可以忽略它,使用默认值,也就是1,或者我可以在这里给出另一个值。
现在让我们带来其他块允许放大该波。您可以带来块的良好方式之一是通过快速插入,在那里您可以在其中单击帆布一次。它将提出一个搜索放大镜。如果您已知道要使用的内容,则可以开始键入块的名称。
好的,你知道,假设我们想在模型中添加一个增益块。
通常我们知道增益是用来将一个特定值乘以一个因子的。所以我会把它打进去。这向我展示了各种不同图书馆的所有搜索结果。同样,只需查看并映射回库浏览器。
所以它告诉你所有有增益这个词的东西,每一个有增益这个词的块。要知道选择哪一个,您可以看到,在每个名称下面,告诉您该块所在的产品的名称,然后是该块的子库--
因此,我将使用数学运算库并引入增益块。假设你想把它乘以3,我可以在这里输入3,类似于你对正弦波所做的。但是,如果您忽略了这一点,或者只是选择了默认值,您可以双击并在此处更改该值。在完成建模练习时,您可能希望尝试几个适合您的值。所以你可以这么做。
所以出现了一个小提示,这真的只是一种方便。
对
所以如果你不想打开这个对话框,你就不必打开它。
是的,当你——当你快速地想要构建一些东西时,你可以使用快速插入带来的便利机制,但除此之外,你可以使用块对话。所以,一旦你在这里有了几个街区,连接这两个街区是非常简单的。拖动一个信号并将其邻接到它旁边的下一个块。
现在,我们有了一个输入,我们用一个值放大了它,我们想把它可视化。理论上,我们知道它应该把信号乘以3。所以对于可视化来说--
我会用示波器来做的。
是的,范围是最受欢迎的方式,您可以在Simulink中可视化信号。万博1manbetx所以我刚刚搜查过它。它在沉没库中,我将它添加回模型。现在,我将为此添加两个端口,因为我想可视化输出信号,这就是这样。而且你确实看到了这个很好的指南,可以随时随地连接这些信号 -
是的,只要你对齐两个块,你就会得到一个对齐指示器来帮助你创建一个漂亮整洁的图表。
好的是你不需要,我不需要拖拽信号,只要点击它就可以连接它,连接块。现在要连接这个块,我只需拖拽信号并将其添加到范围块。
现在,您没有进行基本的左键单击拖动。你用鼠标右键拖动的,对吗?
对如果我点击左键,信号就会移动。但如果我右键点击,就会发出信号。一旦你有了一个分支,你可以用鼠标左键拖动它。所以我现在只选择分支并删除它。
然后我可以使用一些键盘快捷键,如空格键,使整个模型适合查看,或者使用鼠标滚轮进行缩放和平移,这样您就可以查看您的模型。
我们希望最大化我们的空间,对吧?
正当
所以我们准备模拟,对吗?
是 啊我将关闭库浏览器,打开我们的范围块,以便我们可以看到我们的模拟结果。然后简单地运行模拟。一旦我运行它,你就会看到输入,它是一个振幅为2的正弦波。它被放大了3倍。您可以在这里看到输出。
好的,很好。所以你运行模拟只是为了确保一切都按照我们期望的方式运行。是的,所以我们很高兴。这是一个非常常见的工作流,对吗?
对
建立模型。在任何时候进行更改时,您都希望尽可能频繁地按“播放”,这样基本上可以保持诚实。并且您始终在验证以确保可以模拟该建筑。
对这就是Simulink的强大功能。老实说,如果我只是在这里更改了值,只需万博1manbetx按Play按钮并在scope块中快速可视化它。这就是你想要做的,Simulink。
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。