Michael Carone,Mathworks
要不是Gotika, MathWorks
学习如何开始使用Simulink万博1manbetx®。探索Simulink S万博1manbetxtart Page,并了解如何使用多个基本块和建模组件。该示例显示如何构建一个简单的模型,该模型采用正弦波输入并放大它。它概述了Simulink如何使块万博1manbetx拖放到模型中。它还展示了如何运行模拟以验证您的模型是否正常行为。
大家好,欢迎来到Simulink新用户网络研讨会。万博1manbetx我叫Priyanka,我是Simulink的产品营销经理。万博1manbetx
大家好,我是Michael, Simulink的高级产品营销经理。万博1manbetx
今天我们将讨论如何开始使用Simulink。万博1manbetx我们将使用这四个模块——建模,模拟,本质上是三个模块,以及协作。我们将向你展示如何使用一些特性,开始使用Simulink,开始运行构建模型。万博1manbetx
正确的。我想我们要展示的是,如何使用Simulink。万博1manbetx通常情况下,您将开始构建一个模型,设计一个系统,然后模拟该模型,以确保该系统按照您期望的方式运行。一旦你对结果感到满意,你想和其他人分享你的模型——无论是在你的团队中还是在整个组织中——那么最好的方法是什么呢?所以我们要复习所有这些不同的东西。
是的。不用再拖延了,我们可以开始了,你们知道,展示你们如何在MATLAB中做这些事情。我用MATLAB。用过MATLAB的人,这就是界面的样子。我们有一个常见的窗口,你可以在那里开始输入命令。开始使用Simulink,首先我要在这里输入Si万博1manbetxmulink。如果我按Enter键,它会打开Simulink的开始页面。万博1manbetx让我们最大化。我们这里有一些模板,允许新用户开始使用。例如,我们有一个数字滤波器或反馈控制器,其中一些模块已经存在,所以你不必打开空白的Simulink模型。万博1manbetx
如果您还有其他产品,除了Simulink外,s manbetx 845滚动下来万博1manbetx,其他产品也有不同的起点模板。但我今天想到了我们的演讲,我们只是将开始与空白模型,对吗?
是的,只是为了展示建立一个模型是多么容易,我想从一个空白模型开始。这就是空白的提交画布的样子。第一步,我只想保存我的模型。所以我只遵循My Model,并将它保存在我正在工作的当前目录中。
听起来不错。我们有一个空白模型。我们需要在这里放一些块,最好的方法,可能是库浏览器,对吧?
是的。Sim万博1manbetxulink是一个框图环境。你要做的就是带上一些积木。这些块可以从这个Simulink库浏览器中访问。万博1manbetx我只是点击了菜单上的图书馆浏览器。这就带来了这个库浏览器,它不仅有Simulink还有所有其他产品和几个块,你可以简单地拖放。s manbetx 845万博1manbetx所以你不需要自己构建这些块,但是你可以使用一些已经存在的块。
那么你认为我们应该建立什么样的模型作为起点样本模型呢?
好的,对于第一个例子,让我们建立一个非常简单的模型,它接收一个正弦波输入,将它放大一个因子,以及一种处理信号的方法。为此,我将使用sources库,它有不同的块作为信号源。如你所见,你可以用一个常数值作为信号源。
但你在寻找正弦波。
正弦波,是的。所以我会带来正弦波块。我只会拖它并删除它。这将为我的模型带来一个块。当我这样做时,它给了我一个选择我的幅度应该是正弦波的选择。我可以简单地忽略它并使用默认值,即1,或者我可以在此处提供另一个值。
现在让我们来看看其他可以放大这个波的块。你可以引入块的一个很好的方法是通过快速插入,你可以在画布上点击一次。它会显示一个搜索放大镜。如果你已经知道要用什么,你可以开始输入块的名称。
假设我们想要添加一个增益块到模型中。
通常我们知道增益是用来将一个特定的值乘以一个因子。我把它输入。它向我展示了来自不同图书馆的所有搜索结果。同样,只是查看并映射回库浏览器。
所以它告诉你一词的一切 - 每个块都在它中获益。并且要知道哪一个选择,可以看到,下面的每个名称都告诉您该块存在的产品的名称,然后是子库的产品
所以我只需使用数学运营库并带来该增益块。说你想将其乘以3倍,我可以在这里输入3,类似于你为正弦波所做的。但如果你错过了,或者只是为了默认值,你可以随时为DOUBLECLICK并更改此处的值。在通过您的建模练习时,您可能希望尝试几个值,因为它适用于您。所以你可以这样做。
所以这很小的提示出现了,这真的只是方便。
是的。
因此,如果您不想,您无需打开此对话框。
是的,当你 - 当你很快想要建造东西时,你可以使用快速插入的便利机制,但其他,你可以使用块对话。所以 - 然后在这里有几个块,连接这两个很简单。拖动信号并将其毗邻到它旁边的下一个块。
现在我们有一个输入,我们通过一个值放大了它,我们想要可视化它。从理论上讲,我们知道它应该将其乘以3.所以用于可视化 -
我会用一个范围做。
是的,范围是Simulink中最常用的可视化信号的方式。万博1manbetx所以我就去找了。它在水槽库中,我把它添加回模型中。现在我要为它添加两个端口,因为我想把输出信号形象化,就是这个。你可以看到这个很好的向导,让你连接这些信号,无论何时
是的,随时你对待两个街区,你将基本上是一个对齐指示器,以帮助您创建一个漂亮的清洁看图。
好消息是你不用。我不用拖信号。点击它就会连接它,连接block。现在连接这个块,我只需要拖拽那个信号并将它添加到scope块。
现在那个时候,你没有做你的基本左键单击拖动。你做了一个右键单击拖动,对吗?
是的。如果我做了左键单击,那将移动信号。但如果我右键单击,那将分支信号。一旦您有一个分支,就可以用左键单击拖动它。所以我只需选择分支并立即删除它。
然后我可以使用一些像空格键一样使用一些键盘快捷键以适合使用鼠标滚轮查看或使用缩放和平移,允许您查看您的模型。
我们想要最大化空间,对吧?
正确的。
我们准备好模拟了,对吧?
是的。我将关闭图书馆浏览器,打开我们的范围块,所以我们可以看到我们的模拟结果。并简单地运行模拟。运行它后,您会看到输入,这是一个具有幅度的正弦波2.它被放大了3.您在此处看到输出。
好的,很好。所以你运行模拟只是为了确保一切都按照我们期望的方式运行。是的,所以我们很开心。这是一个很常见的工作流程,对吧?
是的。
你建立你的模型。无论何时,你都要尽可能频繁地按下播放键,这样才能保持诚实。你总是在验证以确保建筑可以被模拟。
是的。这就是Simulink的力量。万博1manbetx老实说,如果我只是在这里改变数值,只需按下Play按钮,并在scope块中快速可视化它。这就是你想在Simulink中做的。万博1manbetx
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。