MATLAB Simulink - 简介
Simulink 是一个适用于动态和嵌入式系统的仿真和基于模型的设计环境,与 MATLAB 集成。 Simulink 由计算机软件公司 MathWorks 开发。
它是一种数据流图形化编程语言工具,用于建模、模拟和分析多域动态系统。 它基本上是一个图形框图工具,具有一组可定制的块库。
此外,它还允许您将 MATLAB 算法合并到模型中,并将仿真结果导出到 MATLAB 中以供进一步分析。
Simulink 支持以下功能 −
系统级别设计。
模拟。
自动代码生成。
嵌入式系统的测试和验证。
要开始使用 Simulink,请在命令窗口中键入 simulink,如下所示 −
![Simulink 页面](/matlab_simulink/images/simulink_page.jpg)
它将打开 Simulink 页面,如下所示 −
![Simulink 起始页](/matlab_simulink/images/simulink_startpage.jpg)
您还可以利用 MATLAB 中的 Simulink 图标来开始使用 Simulink −
![启动 Stimulink](/matlab_simulink/images/start_simulink.jpg)
启动 Simulink 时,您将导航到如下所示的起始页面
![Dsp 系统](/matlab_simulink/images/dsp_system.jpg)
在这里您可以创建自己的模型,也可以使用现有的模板。
单击"空白模型",您将获得一个 Simulink 库浏览器,可用于创建您自己的模型。
空白模型的屏幕如下 −
![空白模型](/matlab_simulink/images/blankmodel.jpg)
点击Library,它将显示Simulink库,如下所示 −
![Simulink 库](/matlab_simulink/images/simulink_library.jpg)
Simulink 库浏览器是许多库的集合。 它提供常用块、连续块、仪表板、逻辑和位运算、数学运算等。
除此之外,您还将获得其他库列表,例如控制系统工具箱、DSP系统工具箱等。
![库浏览器](/matlab_simulink/images/library_browser.jpg)
这是数学运算库列表的示例 −
![数学运算](/matlab_simulink/images/math_operations.jpg)
它具有 Abs、Add、代数约束、赋值等功能,您可以在模型中使用它们。
下面是逻辑和位运算的示例 −
![位运算](/matlab_simulink/images/bit_operations.jpg)