大家好,欢迎来到Simulink网络研讨会,面向新用户。我叫Priyanka,是Simulink的产品营销经理。
大家好,我是Michael,Simulink的高级产品营销经理。
今天我们将讨论如何开始使用Simulink。我们将在这里使用这四个模块——建模、仿真、基本上三个模块和协作。我们将向您展示如何使用一些功能,开始使用Simulink,运行构建模型。
正确的。所以我认为我们想从如何使用Simulink的角度来介绍这一点。通常,您将开始构建模型、设计系统,然后模拟模型,以确保系统的行为符合您的预期。然后,一旦你对结果感到满意,并且你想与其他人分享你的模型——无论是在你的团队中还是在整个组织中——什么是最好的方法。因此,我们将回顾所有这些不同的事情。
是 啊。因此,我们可以毫不拖延地开始,向您展示如何在MATLAB中完成这些事情。所以让我在这里介绍一下MATLAB。任何使用过MATLAB的人,这就是界面的样子。我们有一个通用窗口,您可以在其中输入命令。为了开始使用Simulink,首先我将在这里输入Simulink。如果我按回车键,就会打开Simulink的起始页。让我们最大化它。我们这里有几个模板,可以让新用户开始使用。例如,我们有一个数字滤波器或反馈控制器,其中一些模块已经存在,因此您不必打开一个空白的Simulink模型。
如果您有Simulink以外的其他产品,当您向下滚动时,其他产品也有不同的起点模板。但我认为,对于我们今天的演示,我们将从空白模型开始,对吗?
是的,为了展示建立一个模型有多容易,我想从一个空白模型开始。这就是空白提交画布的外观。作为第一步,我只想保存我的模型。所以我只是按照我的模型,在工作时将其保存在同一个当前目录中。
听起来不错。所以我们有一个空白模型。我们需要在这里放一些块,所以最好的方法是——可能是库浏览器,对吧?
对。因此Simulink是一个框图环境。你所要做的就是带一些积木。可以从Simulink库浏览器访问这些块。我刚从这里的菜单中单击了库浏览器。这就产生了这个库浏览器,它不仅有Simulink,还有所有其他产品和几个块,您可以简单地拖放。因此,您不必自己构建其中一些块,但可以使用一些预先存在的块。
那么,您认为我们应该构建什么类型的模型作为起点示例模型?
是的,那么对于第一个例子,让我们建立一个非常简单的模型,它接受正弦波输入,将其放大一个因子,以及一种处理信号的方法。为此,我将使用源代码库,它有不同的块作为信号源。如您所见,您可以将一个常量值作为信号源。
但你在寻找一个正弦波。
正弦波,是的。所以我只需要引入正弦波块。我只需要拖拽它,然后把它放下来。这会给我的模型带来一个块。当我这样做的时候,它给了我一个正弦波振幅的选择。我可以简单地忽略它并使用默认值,即1,或者我可以在这里给出另一个值。
现在让我们带上其他可以放大这个波的块。可以引入块的一个好方法是通过快速插入,在画布上只需单击一次即可。它将显示搜索放大镜。如果你已经知道要使用什么,你可以开始键入块的名称。
好的,那么你知道,假设我们想在模型中添加一个增益块。
通常我们知道增益是用来将特定值乘以一个因子的。所以我会把它输入。这显示了来自各种可用库的所有搜索结果。同样,只需查看并映射回库浏览器即可。
所以它会告诉你所有带有单词gain的信息——每个块中都有单词gain。为了知道要选择哪一个,你可以看到,在每个名称下面,会告诉你该块所在产品的名称,然后是该块的子库--
所以我将只使用数学运算库并引入增益块。假设你想将其乘以系数3,我可以在这里输入3,就像你对正弦波所做的那样。但是如果你错过了,或者只是选择了默认值,你可以双击并更改这里的值。在进行建模练习时,您可能希望尝试几个适合您的值。所以你可以做到。
所以那个小小的提示出现了,真的很方便。
对。
所以如果你不想打开这个对话框,你就不必打开。
是的,当你——当你想快速构建某个东西时,你可以使用快速插入附带的便利机制,否则,你可以只使用块对话。所以,一旦你有了几个方块,把这两个连接起来就很简单了。拖动信号并将其邻接到它旁边的下一个块。
现在我们有了一个输入,并将其放大了一个值,我们想将其可视化。理论上,我们知道它应该将该信号乘以3。所以为了可视化--
我会用望远镜做的。
是的,示波器是Simulink中最流行的信号可视化方式。所以我只是搜索了一下。它在水槽库中,我正在把它添加回模型中。现在我将为此添加两个端口,因为我想可视化输出信号,即此。你会看到这个很好的指南,它可以让你在任何时候连接这些信号--
是的,只要你对齐两个块,你就会得到一个对齐指示器来帮助你创建一个漂亮整洁的图表。
好的方面是你不用——我不用拖拽信号。它只是——点击它就会连接它,连接块。现在要连接这个块,我只需拖动该信号并将其添加到范围块。
现在,你没有做基本的左键拖动。你做了右键拖动,对吗?
对。如果我单击鼠标左键,信号就会四处移动。但如果我右键单击,就会发出信号。一旦你有了一个分支,你可以简单地用鼠标左键拖动它。所以我现在只选择分支并删除它。
然后我可以使用一些键盘快捷键(如空格键)来调整整个模型,以便查看或使用缩放和平移,使用鼠标滚轮,您可以查看模型。
我们想要最大化我们的空间,对吗?
正确的。
所以我们已经准备好模拟了,对吧?
是 啊。我将关闭库浏览器,打开我们的范围块,以便我们可以看到模拟结果。只需运行模拟即可。一旦我运行它,你就会看到输入,它是振幅为2的正弦波。它被放大了3倍。您可以在这里看到输出。
好的,很好。因此,您运行模拟只是为了确保一切都按照我们期望的方式运行。是的,所以我们很高兴。所以这是一个非常常见的工作流,对吗?
对。
你建立了你的模型。任何时候,当你做出改变时,你都想尽可能频繁地按下play键,这样基本上可以让你保持诚实。你总是在验证,以确保可以模拟建筑物。
对。这就是Simulink的力量。老实说,如果我只是在这里更改了值,只需按Play按钮并快速将其显示在范围块中。所以这就是你想要做的Simulink。