- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)