Simulink模块库学习笔记 下载本文

内容发布更新时间 : 2024/11/16 12:32:56星期一 下面是文章的全部内容请认真阅读。

Simulink模块库简介

0 修改历史

编号 1 2

版本号 V1.0 修改内容 创建 修改人 黄俊斌 时间 2017-05-23 2017-06-02 1、连续模块(continuous)

(1)Derivative输入信号微分; (2)Integrator输入信号积分; (3)State-Space状态空间系统模型 (4)Transfer-Fcn传递函数模型

(5)TransportDelay输入信号延时一个固定时间再输出

(6)VariableTransportDelay输入信号延时一个可变时间再输出 (7)Zero-Ploe零极点模型

2、非连续模块(Discontinuous)

(1)Backlash间隙非线性

(2)Coulomb&ViscousFriction库仑和粘度摩擦非线性 (3)DeadZone死区非线性

(4)DeadZoneDynamic动态死区非线性

(5)HitCrossing冲击非线性 (6)Quantizer量化非线性

(7)RateLimiter静态限制信号的变化速率

(8)RateLimiterDynamic动态限制信号的变化速率 (9)Relay滞环比较器,限制输出值在某一范围内变化 (10)Saturation饱和输出,让输出超过某一值是能够饱和 (11)SaturationDynamic动态饱和输出 (12)WrapToZero

3、离散模块(Discrete)

(1)Difference差分环节

(2)DiscreteDerivative离散微分环节 (3)DiscreteFilter离散滤波器

(4)DiscreteState-Space离散状态空间系统模型 (5)DiscreteTransferFcn离散传递函数模型

(6)DiscreteZero-Pole以零极点表示的离散传递函数模型 (7)Discrete-TimeIntegrator离散时间积分器 (8)First-OrderHold一阶保持器 (9)IntegerDelay整数被延迟

(10)Memory输出本模块上一步的输入值 (11)TappedDelay延迟

(12)TransferFcnFirstOrder离散一阶传递函数 (13)TransferFcnLeadorLag传递函数

(14)TransferFcnRealZero离散零点传递函数 (15)UnitDelay一个采样周期的延时

(16)WeightedMovingAverage权值移动平均模型 (17)Zero-OrderHold零阶保持器

4、逻辑和位操作模块(LogicandBitOperation)

(1)BitClear位清零

输入的数指定位清零 请参考(3)的示例图。

(2)BitSet位置位

输入的数指定位置1 请参考(3)的示例图。

(3)BitwiseOperator逐位操作

输入的数与指定的常数逐位进行“AND”、“OR”、“NAND”、“NOR”、“XOR”和“NOT”等算术运算。

“AND” :逐位进行“与”运算,即两个输入都同时为1,则输出为1 “OR” :逐位进行“或”运算,即两个输入只要有一个为1,则输出为1 “NAND” :逐位进行“非与”运算,即两个输入只要有一个为0,则输出为1 “NOR” :逐位进行“非或”运算,即两个输入都同时为0,则输出为1 “XOR” :逐位进行“异或”运算,即两个输入不同,则输出为1

“NOT” :逐位进行“求反”运算,即如果输入1,则输出为0;如果输入0,则输出为1

(4)CombinatorialLogic组合逻辑

(5)CompareToConstant和常量比较

请参考(6)