Simulink模块库学习笔记.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Simulink模块库简介

0修改历史

编号

版本号

修改内容

修改人

时间

1

V1.0

创建

黄俊斌

2017-05-23

2017-06-02

2

1、连续模块(continuous)

(1)Derivative输入信号微分;

(2)Integrator输入信号积分;

(3)State-Space状态空间系统模型

(4)Transfer-Fcn传递函数模型

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

(6)VariableTransportDelay输入信号延时一个可变时间再输出

(7)Zero-Ploe零极点模型

2、非连续模块(Discontinuous)

(1)Backlash间隙非线性

(2)CoulombViscousFriction库仑和粘度摩擦非线性

(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)

(6)CompareToZero和零比较

一个输入一个输出,运算可从“==”、“~=”、“”、“=”、“=”和“”等选择。

输入为浮点数、内嵌整数、定点数和布尔值,输出为布尔值或者uint8类型值。

如果输入满足条件,则输出为1,否则输出0.

例如输入为0x3812,运算符为“==”,则输出为0(即输入不满足条件)。

(7)DetectChange检测跳变

如果当前输入和前一次输入不同,则输出为1,否则输出为0。

输入可以是浮点值、内嵌整数、定点数、布尔值和枚举值。

输出为布尔值或者uint8。

(8)DetectDecrease检测递减

(11)DetectIncrease检测递增

操作模式

大小关系

输出

DetectDecrease

前一个输入(或初始值)

当前输入

1

=

0

DetectIncrease

1

=

0

输入可以是Double|Single|Boolean|BaseInteger|Fixed-Point|Enumerated。

输出

文档评论(0)

阿弥陀佛 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档