simulink matlab教程

合集下载

Matlab-Simulink基本模块操作

Matlab-Simulink基本模块操作

第2章 Simulink模块操作
表 2-2 控制模块方块图的参数
参数
定义
ScreenColor BackgroundColor
模型方块 图的背景色 模块和标 注的背景色
Fore groun dColor
模块和标 注的前景色
第2章 Simulink模块操作
用户可以把这些参数设置为如下任一值: 'black','white','red','green','blue','cyan','magenta',
第2章 Simulink模块操作
Simulink模块操作
2.1 模块操作 2.2 改变模块外观 2.3 设置模块参数 2.4 标注方块图 2.5 模块属性对话框 2.6 显示模块输出 2.7 控制和显示模块的执行顺序 2.8 查表编辑器 2.9 鼠标和键盘操作概述
第2章 Simulink模块操作
2.1 模 块 操 作
2.1.1 Simulink模块类型 用户在创建模型时必须知道,Simulink把模块分为两种
类型:非虚拟模块和虚拟模块。非虚拟模块在仿真过程中起 作用,如果用户在模型中添加或删除了一个非虚拟模块,那 么Simulink会改变模型的动作方式;相比而言,虚拟模块在 仿真过程中不起作用,它只是帮助以图形方式管理模型。此 外,有些Simulink模块在某些条件下是虚拟模块,而在其他 条件下则是非虚拟模块,这样的模块称为条件虚拟模块。表 2-1列出了Simulink中的虚拟模块和条件虚拟模块。
第2章 Simulink模块操作 图2-10
第2章 Simulink模块操作
2.2.3 指定方块图颜色 Simulink允许用户在方块图中指定任何模块或标注的前景色

MATLAB_SIMULINK讲解完整版

MATLAB_SIMULINK讲解完整版

图3-1 打开SIMULINK模块库浏览器的方法
第3章 SIMULINK应用基础
图3-2 SIMULINK模块库浏览器窗口
第3章 SIMULINK应用基础 SIMULINK模块库包括标准模块库和专业模块库两大类。 标准模块库是MATLAB中最早开发的模块库,包括了连续 系统、非连续系统、离散系统、信号源、显示等各类子模块 库。由于SIMULINK在工程仿真领域的广泛应用,因此各领 域专家为满足需要又开发了诸如通信系统、数字信号处理、 电力系统、模糊控制、神经网络等20多种专业模块库。
第3章 SIMULINK应用基础 如图3-6所示,在模型中加入注释文字,使模型更具可 读性。
图3-6 添加注释文字示例 (a) 未加注释文字;(b) 加入注释文字
第3章 SIMULINK应用基础 3.2.3 子系统的建立与封装 1. 子系统的建立 一般而言,电力系统仿真模型都比较复杂,规模很大, 包含了数量可观的各种模块。如果这些模块都直接显示在 SIMULINK仿真平台窗口中,将显得拥挤、杂乱,不利于用 户建模和分析。可以把实现同一种功能或几种功能的多个模 块组合成一个子系统,从而简化模型,其效果如同其它高级 语言中的子程序和函数功能。 在SIMULINK中创建子系统一般有两种方法。
第3章 SIMULINK应用基础 3.1.2 SIMULINK仿真平台 仿真平台 从MATLAB窗口进入SIMULINK仿真平台的方法有以 下两种: (1) 点击MATLAB菜单栏中的[File>New>Model],如图 3-3所示。 (2) 点击SIMULINK模块库浏览器窗口工具栏上的按 键 。
表3-3 SIMULINK中系统模型的基本操作方法 中系统模型的基本操作方法
操作 操作目的 内容 创建 创建一个新的模型 模型 打开 模型 保存 模型 注释 使模型更易读懂 模型 标退出 释文字编辑框,输入注释内容,在窗口中任何其它位置单击鼠 打开一个已有的模 型 保存仿真平台中模 型 方法 2:点击 SIMULINK 模块库浏览器窗口工具栏按键 方法 1:运行 MATLAB 菜单命令[File>Open]; 方法 2:点击 SIMULINK 模块库浏览器窗口工具栏按键 方法 1:运行模块库浏览器窗口菜单命令[File>Save]; 方法 2:点击 SIMULINK 模块库浏览器窗口工具栏按键 在模型窗口中的任何想要加注释的位置上双击鼠标,进入注 方法 1:运行 MATLAB 菜单命令[File>New>Model]; 操 作 方 法

matlabsimulink教程

matlabsimulink教程

matlabsimulink教程Matlab Simulink是一种基于Matlab的高级系统建模和仿真工具。

它允许用户通过图形化界面来构建和模拟复杂的多域系统。

首先,我们来介绍如何启动Simulink。

在Matlab主界面的命令窗口中输入simulink即可打开Simulink图形界面。

Simulink界面主要由工具栏、模型窗口和浏览器窗口组成。

工具栏上的各种按钮可以帮助用户进行模型的构建和仿真。

模型窗口用于进行模型的可视化编辑,用户可以从浏览器中选择模型中的各个组件进行添加和连接。

在开始使用Simulink之前,我们建议用户先了解一些基本概念和术语。

Simulink中的基本组成单位是模块,模块可以是输入、输出、运算器、信号转换器等。

这些模块可以通过连线连接起来,形成一个完整的系统模型。

模块间的信号传递可以是连续的、离散的或者混合的。

在Simulink中,用户可以通过选择不同的模块和参数来构建自己需要的系统模型。

Simulink有很多强大的功能,其中之一是仿真功能。

用户可以设置各种参数来对系统模型进行仿真,比如时间步长、仿真时长等。

Simulink会根据用户设定的参数对系统模型进行仿真,并产生仿真结果。

用户可以通过可视化界面查看仿真结果,也可以将仿真结果保存为数据文件和图形文件。

另外,Simulink还提供了各种调试工具和分析工具,帮助用户对系统模型进行诊断和优化。

除了系统建模和仿真功能,Simulink还可以与其他Matlab工具和工具箱进行集成。

用户可以在Simulink中调用Matlab函数和脚本,也可以使用不同的工具箱来扩展Simulink的功能。

Simulink还支持与外部硬件的连接和通信,比如数据采集卡、控制器等。

总之,Matlab Simulink是一个功能强大、易于使用的系统建模和仿真工具。

通过Simulink,用户可以通过图形化界面来构建和仿真复杂的系统模型,同时还可以进行调试和优化。

matlab simulink模型搭建方法

matlab simulink模型搭建方法

matlab simulink模型搭建方法Matlab Simulink是一个强大的多领域仿真和模型搭建环境,广泛应用于控制系统、信号处理、通信系统等多个领域。

本文将详细介绍Matlab Simulink模型搭建的方法,帮助您快速掌握这一技能。

一、Simulink基础操作1.启动Simulink:在Matlab命令窗口输入“simulink”,然后按回车键,即可启动Simulink。

2.创建新模型:在Simulink开始页面,点击“新建模型”按钮,或在菜单栏中选择“文件”→“新建”→“模型”,创建一个空白模型。

3.添加模块:在Simulink库浏览器中,找到所需的模块,将其拖拽到模型窗口中。

4.连接模块:将鼠标光标放在一个模块的输出端口上,按住鼠标左键并拖拽到另一个模块的输入端口,松开鼠标左键,完成模块间的连接。

5.参数设置:双击模型窗口中的模块,可以设置模块的参数。

6.模型仿真:在模型窗口中,点击工具栏上的“开始仿真”按钮,或选择“仿真”→“开始仿真”进行模型仿真。

二、常见模块介绍1.源模块:用于生成信号,如Step、Ramp、Sine Wave等。

2.转换模块:用于信号转换和处理,如Gain、Sum、Product、Scope 等。

3.控制模块:用于实现控制算法,如PID Controller、State-Space等。

4.建模模块:用于构建物理系统的数学模型,如Transfer Fcn、State-Space等。

5.仿真模块:用于设置仿真参数,如Stop Time、Solver Options等。

三、模型搭建实例以下以一个简单的线性系统为例,介绍Simulink模型搭建过程。

1.打开Simulink,创建一个空白模型。

2.在库浏览器中找到以下模块,并将其添加到模型窗口中:- Sine Wave(正弦波信号源)- Transfer Fcn(传递函数模块)- Scope(示波器模块)3.连接模块:- 将Sine Wave的输出端口连接到Transfer Fcn的输入端口。

Matlab系列之Simulink仿真教程

Matlab系列之Simulink仿真教程
Simulink中的所有功 能都通过模块来实现, 用户可以通过组合不 同的模块来构建复杂 的系统模型。
交互式仿真
Simulink支持交互式 仿真,用户可以在仿 真运行过程中进行实 时的分析和调试。
可扩展性
Simulink具有开放式 架构,可以与其他 MATLAB工具箱无缝 集成,从而扩展其功 能。
Simulink的应用领域
指数运算模块
用于实现信号的指数运算。
减法器
用于实现两个信号的减法 运算。
除法器
用于实现两个信号的除法 运算。
对数运算模块
用于实现信号的对数运算。
输出模块
模拟输出模块
用于将模拟信号输出 到外部设备或传感器。
数字输出模块
用于将数字信号输出 到外部设备或传感器。
频谱分析仪
用于分析信号的频谱 特性。
波形显示器
控制工程
Simulink在控制工程领域 中应用广泛,可用于设计 和分析各种控制系统。
信号处理
Simulink中的信号处理模 块可用于实现各种信号处 理算法,如滤波器设计、 频谱分析等。
通信系统
Simulink可以用于设计和 仿真通信系统,如调制解 调、信道编码等。
图像处理
Simulink中的图像处理模 块可用于实现各种图像处 理算法,如图像滤波、边 缘检测等。
用于将时域信号转换为频域信号,如傅里叶变换、 拉普拉斯变换等。
03 时域变换模块
用于将频域信号转换为时域信号,如逆傅里叶变 换、逆拉普拉斯变换等。
04
仿真过程设置
仿真时间的设置
仿真起始时间
设置仿真的起始时间,通 常为0秒。
步长模式
选择固定步长或变步长模 式,以满足不同的仿真需 求。

MATLAB使用Simulink 进行建模与仿真方法

MATLAB使用Simulink 进行建模与仿真方法

方法/步骤
第一步:我们打开MATLAB软件,然后 在命令窗口中输入simulink或点击左 上角的【新建】,然后选择 【simulink Model】,如下图所示。
方法/步骤
第二步:此时将进入如下图所示的 Simulink界面,我们点击工具栏中的 【Library Browser】,如下图所示。
方法/步骤
第五步:基本的仿真模型需要信号发 生装置,我们可以选择如下图所示的 各种信号发生器,如正弦波信号发生 器,我们将其拖动到仿真模型框图。
方法/步骤
第六步:有了信号发生装置,作为一 个合理的仿真模型则必有信号接收与 显示装置,如下图所示,我们可以选 择Scope进行波形显示。
方法/步骤
第七步:我们选择好基本的输入输出 装置后,如下图所示,我们在仿真模 型框图中布局好装置位置并进行连线。
方法/步骤
第八步:仿真模型连线完毕后,检查 无误后我们就可以按下【Run】按钮, 运行我们的仿真程序了,如下图所示, 我们可以在显示器件中观察仿真结果, 并进行模型调整与修改。
注意事项
Simulink是 MATLAB很强大的系统建模、仿真和分析功能组件,上述方法、步骤只介绍了使用 Simulink搭建最基础的输入输出模型。
参考资料:Matlab/Simulink通信系统建模与仿真实例分析
《Matlab/Simulink通信系统建模与仿真实例分析》是2008年清华大学出版的一本图书,作者是 邵玉斌。
参考资料:基于matlab/simulink的通信系统建模与仿真(十三五)
《基于matlab/simulink的通信系统建模与仿真(十三五)》是2017年10月北京航空航天大学出 版社出版的图书,作者张瑾,周原,姚巧鸽,赵静。本书以MATLAB R2016a为平台,通过大量的 MATLAB、Simulink仿真实例,加深读者对通信系统原理的理解。

如何使用MATLABSimulink进行动态系统建模与仿真

如何使用MATLABSimulink进行动态系统建模与仿真

如何使用MATLABSimulink进行动态系统建模与仿真如何使用MATLAB Simulink进行动态系统建模与仿真一、引言MATLAB Simulink是一款强大的动态系统建模和仿真工具,广泛应用于各个领域的工程设计和研究中。

本文将介绍如何使用MATLAB Simulink进行动态系统建模与仿真的方法和步骤。

二、系统建模1. 模型构建在MATLAB Simulink中,可以通过拖拽模块的方式来构建系统模型。

首先,将系统的元件和子系统模块从库中拖拽到模型窗口中,然后连接这些模块,形成一个完整的系统模型。

2. 参数设置对于系统模型的各个组件,可以设置对应的参数和初始条件。

通过双击模块可以打开参数设置对话框,可以设置参数的数值、初始条件以及其他相关属性。

3. 信号连接在模型中,各个模块之间可以通过信号连接来传递信息。

在拖拽模块连接的同时,可以进行信号的名称设置,以便于后续仿真结果的分析和显示。

三、系统仿真1. 仿真参数设置在进行系统仿真之前,需要设置仿真的起止时间、步长等参数。

通过点击仿真器界面上的参数设置按钮,可以进行相关参数的设置。

2. 仿真运行在设置好仿真参数后,可以点击仿真器界面上的运行按钮来开始仿真过程。

仿真器将根据设置的参数对系统模型进行仿真计算,并输出仿真结果。

3. 仿真结果分析仿真结束后,可以通过查看仿真器界面上的仿真结果来分析系统的动态特性。

Simulink提供了丰富的结果显示和分析工具,可以对仿真结果进行绘图、数据处理等操作,以便于对系统模型的性能进行评估。

四、参数优化与系统设计1. 参数优化方法MATLAB Simulink还提供了多种参数优化算法,可以通过这些算法对系统模型进行优化。

可以通过设置优化目标和参数范围,以及定义参数约束条件等,来进行参数优化计算。

2. 系统设计方法Simulink还支持用于控制系统、信号处理系统和通信系统等领域的特定设计工具。

通过这些工具,可以对系统模型进行控制器设计、滤波器设计等操作,以满足系统性能要求。

matlab之simulink最通俗教程

matlab之simulink最通俗教程

matlab之simulink最通俗教程Simulink是MATLAB的一个重要工具箱,用于建模和仿真控制系统。

Simulink提供了一种图形化建模环境,可以方便地构建复杂系统,并对其进行仿真和分析。

本文将详细介绍Simulink的基本原理和使用方法,以便初学者快速入门。

Simulink模型由各种模块组成,这些模块可以是系统组件、数学算法或信号处理函数。

用户可以使用Simulink库中的预定义模块,也可以自己编写MATLAB函数来创建自定义模块。

模块之间的连接通过信号线进行,可以传递各种类型的信号,如数值、布尔值和字符串。

使用Simulink建模的第一步是创建一个新模型。

在MATLAB命令窗口中输入“simulink”命令即可打开Simulink库浏览器。

然后,可以从左侧的“Simulink Library Browser”面板中拖动所需的模块到模型窗口中。

常用的模块包括输入输出模块、数学运算模块和逻辑控制模块。

在模型中添加模块后,可以使用鼠标将它们连接在一起。

要创建连接线,只需点击模块输出端口并将鼠标拖动到另一个模块的输入端口。

连接线将自动连接两个模块,形成信号传递路径。

连接线上可以添加箭头标记,用于指定信号的流动方向。

模型的参数和设置可以在模型窗口的右侧“Properties”面板中进行调整。

例如,可以设置模块的初始状态、仿真时间范围和采样时间。

还可以为模块添加注释、设置显示颜色和调整模块大小等。

Simulink提供了多种仿真和分析工具,用于评估模型的性能和行为。

可以使用“Simulate”按钮开始仿真并观察模型的实时响应。

仿真结果可以以图表或波形图的形式显示,并可以保存和导出到MATLAB工作空间中进行后续处理。

还可以使用模型验证和优化工具来检查模型的准确性和效率。

除了基本的建模和仿真功能外,Simulink还支持代码生成和硬件连接。

可以将Simulink模型转换为C代码,并嵌入到嵌入式系统中。

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

第7章Simulink仿真环境Simulink是面向框图的仿真软件。

7.1演示一个Simulink的简单程序【例7.1】创建一个正弦信号的仿真模型。

步骤如下:(1) 在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser) 窗口,如图7.1所示。

图7.1 Simulink界面(2) 单击工具栏上的图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。

(3) 在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。

(4) 用鼠标单击所需要的输入信号源模块“Sine Wave”(正弦信号),将其拖放到的空白模型窗口“untitled”,则“Sine Wave”模块就被添加到untitled窗口;也可以用鼠标选中“Sine Wave”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave”模块添加到untitled窗口,如图7.2所示。

图7.2 Simulink界面(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器)拖放到“untitled”窗口中。

(6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。

如图7.3所示。

(7) 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。

双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。

如图7.4所示。

(8) 保存模型,单击工具栏的图标,将该模型保存为“Ex0701.mdl ”文件。

7.2 Simulink 的文件操作和模型窗口7.2.1 Simulink 的文件操作1. 新建文件新建仿真模型文件有几种操作:▪ 在MA TLAB 的命令窗口选择菜单“File ”→“New ”→“Model ”。

▪ 在图7.1的Simulink 模块库浏览器窗口选择菜单“File ”→“New ”→“Model ”,或者单击工具栏的图标。

▪在图7.3的Simulink 模型窗口选择菜单“File ”→“New ”→“Model ”,或者单击工具栏的图标。

2. 打开文件打开仿真模型文件有几种操作:▪ 在MA TLAB 的命令窗口输入不加扩展名的文件名,该文件必须在当前搜索路径中,例如输入“Ex0701”。

▪ 在MA TLAB 的命令窗口选择菜单“File ”→Open …”或者单击工具栏的图标打开文件。

▪在图7.1的Simulink 模块库浏览器窗口选择菜单“File ”→“Open …”或者单击工具栏的图标打开“.mdl ”文件。

图7.3 Simulink 模型窗口图7.4 示波器窗口▪ 在图7.3的Simulink 模型窗口中选择菜单“File ”→“Open …”或者单击工具栏的图标打开文件。

7.2.2 Simulink 的模型窗口模型窗口由菜单、工具栏、模型浏览器窗口、模型框图窗口以及状态栏组成。

1. 状态栏2. 工具栏模型窗口工具栏如图7.6所示。

3. 菜单Simulink 的模型窗口的常用菜单如表7.1所示。

图7.5 双窗口模型窗口表7.1模型窗口常用菜单表7.3 模型的创建7.3.1模块的操作1. 对象的选定▪选定单个对象选定对象只要在对象上单击鼠标,被选定的对象的四角处会出现小黑块编辑框。

▪选定多个对象如果选定多个对象,可以按下Shift键,然后再单击所需选定的模块;或者用鼠标拉出矩形虚线框,将所有待选模块框在其中,则矩形框中所有的对象均被选中,如图7.7所示。

图7.7 选定多个对象▪选定所有对象如果要选定所有对象,可以选择菜单“Edit”→“Select all”。

2. 模块的复制(1) 不同模型窗口(包括模型库窗口)之间的模块复制▪选定模块,用鼠标将其拖到另一模型窗口。

▪选定模块,使用菜单的“Copy”和“Paste”命令。

▪选定模块,使用工具栏的“Copy”和“Paste”按钮。

(2) 在同一模型窗口内的复制模块(如图7.8所示)▪选定模块,按下鼠标右键,拖动模块到合适的地方,释放鼠标。

▪选定模块,按住Ctrl键,再用鼠标拖动对象到合适的地方,释放鼠标。

▪使用菜单和工具栏中的“Copy”和“Paste”按钮。

图7.8 在同一模型窗口复制对象3. 模块的移动▪在同一模型窗口移动模块选定需要移动模块,用鼠标将模块拖到合适的地方。

▪在不同模型窗之间移动模块在不同模型窗之间移动模块,在用鼠标移动的同时按下Shift键。

当模块移动时,与之相连的连线也随之移动。

4. 模块的删除要删除模块,应选定待删除模块,按Delete键;或者用菜单“Edit”→“Clear”或“Cut”;或者用工具栏的“Cut”按钮。

5. 改变模块大小选定需要改变大小的模块,出现小黑块编辑框后,用鼠标拖动编辑框,可以实现放大或缩小。

6. 模块的翻转▪模块翻转180度选定模块,选择菜单“Format”→“Flip Block”可以将模块旋转180度,如同7.9中间为翻转180度示波器模块。

▪模块翻转90度选定模块,选择菜单“Format”→“Rotate Block”可以将模块旋转90度,如图7.9右边示波器所示。

如果一次翻转不能达到要求,可以多次翻转来实现。

图7.9 翻转模块7. 模块名的编辑▪修改模块名单击模块下面或旁边的模块名,出现虚线编辑框就可对模块名进行修改。

▪模块名字体设置选定模块,选择菜单“Format”→“Font”,打开字体对话框设置字体。

▪模块名的显示和隐藏选定模块,选择菜单“Format”→“Hide /Show name”,可以隐藏或显示模块名。

▪模块名的翻转选定模块,选择菜单“Format”→“Flip name”,可以翻转模块名。

7.3.2信号线的操作1. 模块间连线先将光标指向一个模块的输出端,待光标变为十字符后,按下鼠标键并拖动,直到另一模块的输入端。

2. 信号线的分支和折曲(1) 分支的产生将光标指向信号线的分支点上,按鼠标右键,光标变为十字符,拖动鼠标直到分支线的终点,释放鼠标;或者按住Ctrl键,同时按下鼠标左键拖动鼠标到分支线的终点,如图7.10所示。

图7.10 信号线的分支(2) 信号线的折线选中已存在的信号线,将光标指向折点处,按住Shift键,同时按下鼠标左键,当光标变成小圆圈时,用鼠标拖动小圆圈将折点拉至合适处,释放鼠标,如图7.11所示。

图7.11 信号线的折线3. 信号线文本注释(label)▪添加文本注释双击需要添加文本注释的信号线,则出现一个空的文字填写框,在其中输入文本。

▪修改文本注释单击需要修改的文本注释,出现虚线编辑框即可修改文本。

▪移动文本注释单击标识,出现编辑框后,就可以移动编辑框。

▪复制文本注释单击需要复制的文本注释,按下Ctrl键同时移动文本注释,或者用菜单和工具栏的复制操作。

4. 在信号线中插入模块如果模块只有一个输入端口和一个输出端口,则该模块可以直接被插入到一条信号线中。

7.3.3给模型添加文本注释(1) 添加模型的文本注释在需要当作注释区的中心位置,双击鼠标左键,就会出现编辑框,在编辑框中就可以输入文字注释。

(2) 注释的移动在注释文字处单击鼠标左键,当出现文本编辑框后,用鼠标就可以拖动该文本编辑框。

7.4 Simulink的基本模块7.4.1基本模块Simulink的基本模块包括9个子模块库。

1.输入信号源模块库(Sources)输入信号源模块是用来向模型提供输入信号。

常用的输入信号源模块源如表7.2所示。

表7.2 常用的输入信号源模块表恒值常数,可设置数值阶跃信号线性增加或减小的信号正弦波输出Signal Generator 信号发生器,可以产生正弦、方波、锯齿波和随机波信号从文件获取数据From Workspace 从当前工作空间定义的矩阵读数据仿真时钟,输出每个仿真步点的时间输入模块2. 接收模块库(Sinks)接收模块是用来接收模块信号的,常用的接收模块如表7.3所示。

表7.3 常用的接收模块表示波器,显示实时信号实时数值显示显示把数据保存为文件把数据写成矩阵输出到工作空间Stop Simulation 输入不为零时终止仿真,输出模块3. 连续系统模块库(Continuous)连续系统模块是构成连续系统的环节,常用的连续系统模块如表7.4所示。

表7.4 常用的连续系统模块表积分环节微分环节状态方程模型传递函数模型零—极点增益模型把输入信号按给定的时间做延时4. 离散系统模块库(Discrete)离散系统模块是用来构成离散系统的环节,常用的离散系统模块如表7.5所示。

表7.5 常用的离散系统模块表Discrete Transfer Fcn 离散传递函数模型离散零极点增益模型离散状态方程模型离散滤波器零阶保持器一阶保持器采样保持,延迟一个周期7.4.2常用模块的参数和属性设置1. 模块参数设置(1) 正弦信号源(Sine Wave) 双击正弦信号源模块,会出现如图7.13所示的参数设置对话框。

图7.13的上部分为参数说明,仔细阅读可以帮助用户设置参数。

Sine type 为正弦类型,包括Time-based 和Sample-based ;Amplitude 为正弦幅值;Bias 为幅值偏移值;Frequency 为正弦频率;Phrase 为初始相角;Sample time为采样时间。

(2) 阶跃信号源(Step)阶跃信号模块是输入信号源,其模块参数对话框如图7.14所示。

其中:Step time 为阶跃信号的变化时刻,initial value 为初始值,Final value 为终止值,Sample time 为采样时间。

(3) 从工作空间获取数据(From workspace)从工作空间获取数据模块的输入信号源为工作空间。

【例7.2】在工作空间计算变量t 和y ,将其运算的结果作为系统的输入。

t=0:0.1:10; y=sin(t); t=t';y=y';然后将“From Workspace ”模块的参数设置对话框打开,如图7.15(a)所示,在“Data ”栏填写“[t,y]”,单击“OK ”按钮完成。

则在模型窗口中该模块就显示为图7.15(b)。

相关文档
最新文档