Simulink模块库学习笔记

上传人:hs****ma 文档编号:495290109 上传时间:2023-01-27 格式:DOCX 页数:41 大小:782.19KB
返回 下载 相关 举报
Simulink模块库学习笔记_第1页
第1页 / 共41页
Simulink模块库学习笔记_第2页
第2页 / 共41页
Simulink模块库学习笔记_第3页
第3页 / 共41页
Simulink模块库学习笔记_第4页
第4页 / 共41页
Simulink模块库学习笔记_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《Simulink模块库学习笔记》由会员分享,可在线阅读,更多相关《Simulink模块库学习笔记(41页珍藏版)》请在金锄头文库上搜索。

1、Simulink模块库简介0修改历史编号版本号修改内容修改人时间1V1.0创建黄俊斌2017-05-232017-06-0221、连续模块(continuous)(1)Derivative输入信号微分;(2)Integrator输入信号积分;(3)State-Space状态空间系统模型(4)Transfer-Fcn传递函数模型(5)TransportDelay输入信号延时一个固定时间再输出(6)VariableTransportDelay输入信号延时一个可变时间再输出(7)Zero-Ploe零极点模型2、非连续模块(Discontinuous)(1)Backlash间隙非线性(2)Coulom

2、b&ViscousFriction库仑和粘度摩擦非线性(3)DeadZone死区非线性(4)DeadZoneDynamic动态死区非线性(5) HitCrossing冲击非线性(6) Quantizer量化非线性(7) RateLimiter静态限制信号的变化速率(8) RateLimiterDynamic动态限制信号的变化速率(9) Relay滞环比较器,限制输出值在某一范围内变化(10) Saturation饱和输出,让输出超过某一值是能够饱和(11) SaturationDynamic动态饱和输出(12) WrapToZero3、离散模块(Discrete)(1) Difference

3、差分环节(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) TransferFcnFirstOrd

4、er离散一阶传递函数(13) TransferFcnLeadorLag传递函数(14) TransferFcnRealZero离散零点传递函数(15) UnitDelay 一个采样周期的延时(16) WeightedMovingAverage权值移动平均模型(17) Zero-OrderHold 零阶保持器4、逻辑和位操作模块(LogicandBitOperation )(1) BitClear 位清零输入的数指定位清零 请参考(3)的示例图。(2) BitSet位置位输入的数指定位置1 请参考(3)的示例图。(3) BitwiseOperator逐位操作输入的数与指定的常数逐位进行“AND”

5、、“OR”、“NAND”、“NOR”、“XOR”和“NOT”等算术运 算。“AND”“OR”“NAND”“NOR”“XOR”“NOT”:逐位进行“与”运算,即两个输入都同时为1,则输出为1:逐位进行“或”运算,即两个输入只要有一个为1,则输出为1:逐位进行“非与”运算,:逐位进行“非或”运算,:逐位进行“异或”运算,:逐位进行“求反”运算,即两个输入只要有一个为0,则输出为1 即两个输入都同时为0,则输出为1 即两个输入不同,则输出为1即如果输入1,则输出为0;如果输入0则输出为1,(4) CombinatorialLogic组合逻辑(5) CompareToConstant和常量比较请参考(

6、6)(6) CompareToZero和零比较一个输入一个输出,运算可从“=”、=”、”、=”和“”等选择。输入为浮点数、内嵌整数、定点数和布尔值,输出为布尔值或者uint8类型值。如果输入满足条件,则输出为1,否则输出0.例如输入为0x3812,运算符为“=”,则输出为0(即输入不满足条件)。(7)DetectChange 检测跳变如果当前输入和前一次输入不同,则输出为1,否则输出为0。 输入可以是浮点值、内嵌整数、定点数、布尔值和枚举值。 输出为布尔值或者uint8。(8)DetectDecrease 检测递减(11)Detectincrease 检测递增匹1=1操作模式大小关系输出Det

7、ect Decrease前一个输入(或初始值)当前输入1=0Detect Increase=0输入可以是 Double | Single | Boolean | Base Integer | Fixed-Point | Enumerated 输出为布尔值或者uint8。(9) DetectFallNegative检测负上升沿(10) DetectFallNonpositive检测非负下降沿(12) DetectRiseNonnegative检测非负上升沿(13) DetectRisePositive检测正上升沿操作模式前一个输入(或初始值)当前输入输出Detect Fall Negative=

8、0=0=00=000000000=0=00Detect Rise Nonnegative=00=0=0=00Detect Rise Positive0=00000输入可以是 Double | Single | Boolean | Base Integer | Fixed-Point输出可以是布尔值或者uint8。(14) ExtractBits 提取位输入Bits to extractNumbe r of bitsExtractBits 处理图Output scaling mode输出0110 1000 01000101 0111 10010010 0101b uint32Upper half

9、EjdradBib Jpper HalfEzijactBib1Preserve fixed-poin t scalingSIJHek84E-DisplayPreserveEndRangeendingwith leastfixed-point scaling数据类型:Double | Single | Boolean | Base Integer | Fixed-Point(15) IntervalTest检测开区间这里的。和b是提前设定的常量值,I为输入,设定的常量满足a b,开闭区间要提前做 选择:Interval closed on leftLover limitUpper limitIn

10、terval closed on right区间类 型输入1输入I满足 的条件关系Output没选中ab没选中(a, b)II e (a, b)1I W (a, b)0选中没选中a, b)I e a, b)1I W a, b)0没选中选中(a, bI e (a, b1I W (a, b0选中选中a, bI e a, b1I W a, b0(16) IntervalTestDynamic动态检测开区间这里的a、I和b分别是输入1、输入2和输入3的动态值,且满足a 1i i i i11 1111 11等 2isFinite房.V iiVA IIAI IIII II油今HlHH51,Hiq-BJdc|BLK3llEiay倒 WrKVftn1i11_nx TTT HiHHiHaA baIV baIA baVaV baIA baIVaA baII baH baH baII bo1o1o1o1o1o1o1爵输入数据类型:Double | Single | Boolean | Base Integer | Fixed-Point | Enumerated 输出可以是布尔值或者uint8。(19) ShiftArithmetic 移位运算属性选项:属性说明SourceDialog移位数在对话框上设定。当选中“Dialog”时“Num

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号