×
MATLAB 介绍MATLAB 安装MATLAB 基本语法MATLAB 变量MATLAB 命令MATLAB M-FilesMATLAB 数据类型MATLAB 运算符MATLAB 算术运算MATLAB 逻辑运算MATLAB 关系运算MATLAB 位运算MATLAB 集合操作MATLAB 决策制定MATLAB if...end 语句MATLAB if...else...end 语句MATLAB if...elseif...else...endMATLAB 嵌套if语句MATLAB switch语句MATLAB 嵌套switch语句MATLAB 循环类型MATLAB while循环MATLAB for循环MATLAB 嵌套循环MATLAB break语句MATLAB continue语句MATLAB 向量MATLAB 向量的加法和减法MATLAB 标量向量乘法MATLAB 转置向量MATLAB 追加向量MATLAB 向量的模MATLAB 向量点积MATLAB 等差元素向量MATLAB 矩阵MATLAB 矩阵的加法和减法MATLAB 除法(左,右)矩阵MATLAB 矩阵标量操作MATLAB 矩阵的转置MATLAB 串联矩阵MATLAB 矩阵乘法MATLAB 矩阵的行列式MATLAB 逆矩阵MATLAB 数组MATLAB 冒号符号MATLAB 数字MATLAB 字符串MATLAB 函数MATLAB 数据导入MATLAB 数据导出MATLAB 绘图MATLAB 图形MATLAB 代数MATLAB 微积分MATLAB 多项式MATLAB 变换MATLAB GNU Octave教程MATLAB Simulink 仿真

MATLAB Simulink 仿真


Simulink 是 MATLAB 最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。本节要教你建立 simulink 仿真程序。

它可以让你将 MATLAB 算法模型,以及导出到MATLAB仿真结果作进一步分析。

Simulink 支持:

  • 系统级设计

  • 模拟

  • 自动代码生成

  • 嵌入式系统的测试和验证

MathWorks 还提供了其他一些附加产品和第三方硬件和软件产品可用于 Simulink。

下列是简要说明:

  • Stateflow 允许开发状态机器和流程图。

  • Simulink Coder 可以自动生成C源代码系统的实时实现。

  • xPC Target 可基于x86 实时系统提供了一个环境模拟和测试 Simulink 和 Stateflow 模型的实时物理系统上。

  • Embedded Coder 支持特定的嵌入式目标。

  • HDL Coder 允许自动生成可综合的VHDL和Verilog

  • SimEvents 提供了一个库的图形积木造型排队系统

Simulink 是能够通过造型风格检查,要求可追溯性和模型覆盖分析模型系统的核查和验证。

Simulink 设计验证,让您识别设计错误,并生成测试模型检查情况。

使用 Simulink

要打开 Simulink,在 MATLAB 工作空间的类型:

simulink
使用库浏览打开 Simulink ,库浏览是用于建立仿真模型。

在左侧窗格中,你会发现几个库的基础上,各系统分类,点击每一个设计模块将显示在右侧的窗口窗格中。

建立模型

要建立一个新的模型库浏览的工具栏上,单击新建按钮,将打开一个新的未命名的示范窗口,如下图所示:

Simulink 模型的框图。

模型元素的加入,通过选择适当的元素从“库”浏览器,并将其拖动到模型窗口,或者,您可以复制​​模型元素,将它们粘贴到模型窗口。

具体例子

从 Simulink 库中的拖放到你的项目。

如果在本实施例的目的,2块将被用于模拟 - 源(信号)和一个接收器(范围)。信号发生器(源)产生模拟信号,然后将图形可视化的范围(片)。

首先从库中所需的块拖动到项目窗口;然后,将块连接在一起,可以通过拖动一个街区到另一个连接点连接器。

让我们“正弦波”拖动到模型块。

选择 'Sinks' 从库中拖出一个 “Scope” 到模型块。

 

将信号线从的输出正弦波块,范围块的输入。

运行仿真按下 “Run” 按钮,所有参数保持默认(从模拟菜单中,您可以更改它们)。

我们可以从下图得到应该得到的范围。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)