simulink入门教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S i m u l i n k入门教程-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

Simulink?快速入门

启动?Simulink?软件

要构建模型,可以使用 Simulink??Editor 和 Library Browser。

启动?MATLAB?软件

启动 Simulink 之前,请先启动 MATLAB?。请参阅启动和关闭?(MATLAB)。

配置?MATLAB?以启动?Simulink

您在 MATLAB 会话中打开第一个模型时需要的时间比打开后续模型长,因为默认情况下,MATLAB 会在打开第一个模型时启动 Simulink。这种即时启动Simulink 的方法可以缩短 MATLAB 启动时间,避免不必要的系统内存占用。

要快速打开第一个模型,您可以配置 MATLAB,在它启动时同时启动 Simulink。要启动 Simulink 而不打开模型或 Library Browser,请使用?start_simulink。

根据 MATLAB 的启动方式,恰当使用此命令:

在 MATLAB?startup.m?文件中

在操作系统命令行中,使用?matlab?命令和?-r?开关

例如,要在运行 Microsoft??Windows??操作系统的计算机上启动 MATLAB 时启动Simulink,请创建具有以下目标的桌面快捷方式:

matlabroot\bin\win64\matlab.exe -r start_simulink

在 Macintosh 和?Linux??计算机上,可在启动 MATLAB 时使用以下命令启动Simulink 软件:

matlab -r start_simulink

打开?Simulink?Editor

要打开 Simulink Editor,您可以:

创建一个模型。在 MATLAB 的?Home?选项卡上,点击?Simulink?并选择一个模型模板。

或者,如果您已经打开了 Library Browser,请点击?New Model?按钮?。有关创建模型的其他方法,请参阅创建模型。

打开一个现有模型。要打开最近使用的模型,请在 MATLAB?Home?选项卡上点击?Simulink。

或者,如果您知道要打开的模型的名称,可在 MATLAB 命令提示符下输入名称,例如?vdp。有关打开模型的其他方法,请参阅打开模型。

提示

Simulink Editor 会在 MATLAB 桌面的前端打开。要将 MATLAB 桌面移动到前端,请在 Simulink Editor 中选择?View?>?MATLAB Desktop。

打开 Library Browser

通过以下方式之一从 MATLAB 中打开 Simulink Library Browser:

在主页选项卡上,点击?Simulink?并选择一个模型模板。在新模型中,点击?Library Browser?按钮?。

在命令提示符下,输入?slLibraryBrowser。

Library Browser 随即打开,并显示您系统中的 Simulink 模块库的树视图。当您点击树视图中的库时,右侧窗格将显示库的内容。

注意

除了 Simulink 库之外,Simulink 还附带了模块库。这些库支持对附带的示例模型(包含这些库中的模块)进行仿真。但是,要生成代码或修改这些模块,必须拥有相关的产品许可证。

在?Simulink?Editor 中构建和编辑模型

启动?Simulink?并创建一个新模型

向模型中添加模块

对齐和连接模块

设置模块参数

添加更多模块

建立分支连接

组织模型

对模型进行仿真并查看结果

修改模型

本示例介绍创建模型、向模型中添加模块、连接模块以及仿真模型的基础知识。您还将学习如何使用子系统组织模型、为模型的组件命名以及修改模型。

启动?Simulink?并创建一个新模型

1.在 MATLAB??主页选项卡中,点击?Simulink。

2.在 Simulink??Start Page 上,点击?Blank Model?模板。

将在 Simulink Editor 中打开一个基于?Blank Model?模板的新模型。

3.打开 Library Browser,以访问创建模型需要的模块。在 Simulink Editor

中,点击?Library Browser?按钮?。

向模型中添加模块

一个模型至少要接收一个输入信号,对该信号进行处理,然后输出结果。在Library Browser 中,Sources 库包含代表输入信号的模块。Sinks 库包含用于捕获和显示输出的模块。其他库包含可用于各种用途(如数学运算)的模块。

在此基本模型中,输入信号为正弦波,执行的操作为增益运算(通过乘法增加信号值),结果输出到一个 Scope 窗口。尝试使用不同的方法来浏览库,并向您的模型中添加模块。

1.打开 Sources 库。在 Library Browser 的树视图中,点击?Sources?库。

2.在右窗格中,将光标悬停在?Sine Wave?模块上,以查看描述其用途的工

具提示。

3.使用上下文菜单在模型中添加一个模块。右键点击该模块并选择?Add

block to model untitled。(要了解该模块的详细信息,请从上下文菜单中选择?Help。)

4.通过拖放操作在模型中添加一个模块。在库树视图中,点击?Math

Operations。在 Math Operations 库中,找到?Gain?模块,然后将其拖到模型中?Sine Wave?模块的右侧。

5.在库树视图中,点击?Simulink,查看以图标形式显示在右窗格中的子

库。此视图是导航库结构的另一种方法。双击?Sinks?库图标。

6.在 Sinks 库中,找到?Scope?模块,然后使用上下文菜单或通过拖放操作

将其添加到模型中。

现在,您的模型如下图所示。

对齐和连接模块

可将模块连接起来,在模型元素之间建立能够使模型正常工作所需要的关系。

当您根据模块之间的交互方式对齐模块后,模型将更加一目了然。快捷方式可以帮助您对齐和连接模块。

1.拖动 Gain 模块,使其与 Sine Wave 模块对齐。当两个模块水平对齐时,

将出现一条对齐参考线。释放模块,此时将出现一个蓝色箭头,作为建议连接线的预览。

2.要接受该连接线,请点击箭头的末端。此时参考线将变成一条实线。

3.采用同样的方法,将 Scope 模块与 Gain 模块对齐并连接起来。

提示

可以使用?Diagram?>?Arrange?菜单查看其他对齐方式选项。

设置模块参数

您可以设置大多数模块上的参数。参数可以帮助您指定模块如何在模型中工作。您可以使用默认值,也可以根据需要设置值。可以使用 Property Inspector 设置参数。也可以双击大多数模块,使用模块对话框来设置参数。要了解何时使用每一种方式,请参阅设置属性和参数。

在模型中,您可以在?Sine Wave?模块中设置幅值,在?Gain?模块中设置增益值。

1.显示 Property Inspector。选择?View?>?Property Inspector。

2.选择?Sine Wave?模块。

相关文档
最新文档