Simulink组件的基本使用方法

Simulink组件的基本使用方法

ID:45078121

大小:1.86 MB

页数:29页

时间:2019-11-09

Simulink组件的基本使用方法_第1页
Simulink组件的基本使用方法_第2页
Simulink组件的基本使用方法_第3页
Simulink组件的基本使用方法_第4页
Simulink组件的基本使用方法_第5页
资源描述:

《Simulink组件的基本使用方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章Simulink组件的基本使用方法本章内容Simulink简介Simulink组件的基本构成Simulink模型的建立与仿真Simulink模型应用举例Simulink简介Simulink是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的

2、功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。Simulink组件的基本构成模型库浏览器(LibraryBrowser)在matlab的命令窗口中键入simulink,或者在matlab工具栏中单击simulink模块库按钮,就可以打开simulink库,如右图所示。Simulink组件的基本构成信号源模块组(Sources)这一部分的模块包括各种常用的输入信号,其内容主要包括:Constant:常数模块

3、,可以产生一个常数值,用作给定输入。SignalGenerator:信号发生器,可以产生正弦、方波、锯齿波及随意波。Step:阶跃波信号,可生成一个按给定的时间开始的阶跃信号,信号的初始值和终值都可以设定。Clock:时钟信号,输出仿真中的当前时间,以秒为单位。FromFile(.mat):来自数据文件,从文件读数的模块,可以从规定的数据文件中读取数据作为其他模块的输入值。Simulink组件的基本构成FromWorkspace:来自MATLAB的工作空间,可以从工作空间中读取数据,数据源至少有两列,第一列为单

4、调递增函数的时间,其他列为对应的数据。Ground:接地线模块,一般用于表示零输入模块,若一个模块的输入端子没有接任何模块,在simulink中仿真中经常给出错误,这个模块就是为了避免这种错误。PulseGenerator:脉冲发生器,产生脉冲信号的模块。SineWave:正弦波信号,产生正弦波的模块。RepeatingSequence:重复信号,产生不同规律重复信号的模块。Simulink组件的基本构成连续模块组(Continuous)连续模块组内的模块主要用于对连续系统建模。Derivative:数值微分器

5、模块,其作用是将输入端的信号经过一阶数值微分,在输出端输出。Transfer-Fcn:传递函数模块,使用分子分母多项式的形式给出传递函数。Integrator:积分器模块,对输入进行积分,可以设定初始条件。Simulink组件的基本构成State-Space:线性状态空间模块,使用矩阵形式表示的系统模型,可以给出初值。Zero-Pole:零极点传递函数模块,用指定的零极点建立连续系统模型,输入可以是向量或者标量。TransportDelay:时间延迟模块,将输入延迟指定的时间后,在传输给输出信号。Variabl

6、eTransportDelay:可变时间延迟模块。Simulink组件的基本构成离散模块组(Discrete)UnitDelay:单位延迟模块,将输入信号做单位延时并保持一个采样周期,可以设置采样周期和初始值。Zero-OrderHold:零阶保持器,在一个计算步长内将输出的值保持在同一个值上。First-OrderHold:一阶保持器,依照一阶插值的方法计算下一个步长下的输出值。Discrete-timeIntegrator:离散时间积分器,实现离散的欧拉积分,可以设置初值和采样时间。DiscreteTran

7、sfer-Fcn:离散传递函数模型,与连续传递函数结构相同,可以设置采样时间。Simulink组件的基本构成Memory:记忆模块,输出的是前一步的采样保持值。DiscreteState-Space:离散状态空间系统模型,与连续时间的状态空间模块相似。DiscreteFilter:离散滤波器模块,实现IIR与FIR滤波器。DiscreteZero-Pole:离散零极点模块,用指定的零极点建立离散系统模型。Simulink组件的基本构成逻辑和位操作模块组(LogicandBitOperations)逻辑和位操作模

8、块组内的模块主要用于对输入信号进行逻辑处理。BitClear:位清零模块,将存储数据指定的位清零。BitwiseOperator:位操作运算模块,对输入信号进行位操作。CombinationalLogic:组合逻辑模块,根据指定真值表对输入信号进行组合逻辑运算。ComparetoConstant:与常数比较模块,将输入信号与设定的常数进行组合逻辑运算。LogicalOperator:逻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。