simulink常用函数

  • 格式:docx
  • 大小:16.03 KB
  • 文档页数:3

simulink常用函数

IntegerDelay将信号延迟多个采样周期

Memory从前一时间步输出模块的输入

TappedDelay延迟N个周期,然后输出所有延迟数据TransferFcnFirstOrder离散时间传递函数

TransferFcnLeadorLag超前或滞后传递函数,主要有零极点树木决定TransferFcnRealZero有实数零点,没有极点的传递函数

UnitDelay将信号延迟一个采样周期

WeightedMovingAverage加权平均

Zero-OrderHold零阶保持

Continuous库中的各模块

Derivative输入对时间的导数

Integrator对信号进行积分

State-Space实现线性状态空间系统

TransferFcn实现线性传递函数

TransferDelay以给定的时间量延迟输入

VariableTransferDelay以可变的时间量延迟输入

Zero-Pole实现用零极点形式表示的传递函数

Discontinuities库中的各模块

Backlash模拟有间隙系统的行为

Coulomb&ViscousFriction模拟在零点出不连续,在其他地方有线性增益的系统DeadZone提供输出为零的区域

DeadZoneDynamic动态提供输出为零的区域

HitCrossing检测信号上升沿、下降沿以及与指定值得比较结果,输出零或一Quantizer以指定的间隔离散化输入

RateLimiter限制信号的变化速度

Relay在两个常数中选出一个作为输出

Saturation限制信号的变化范围

SaturationDynamic动态限制信号的变化范围 WraptoZero输入大于门限则输出零,小于则直接输出

Math库中的模块

Abs输出输入的绝对值

Add对信号进行加法或减法运算

AlgebraicConstant将输入信号抑制为零

Assignment赋值

Bias给输入加入偏移量

ComplextoMagnitude-Angle输出复数输入信号的相角和幅值ComplextoReal-Image输出复数输入信号的实部和虚部

Divide对信号进行乘法或除法运算

DotProduct产生点积

Gain将模块的输入乘以一个数值

Magnitude-AngletoComplex由相角和幅值输入输出一个复数信号MathFunction数学函数

MatrixConcatenation矩阵串联

MinMax输出信号的最小或最大值

MinMaxRunningResettable输出信号的最小或最大值,带复位功能

Polynomial计算多项式的值

Product产生模块各输入的简积或商

ProductofElements产生模块各输入的简积或商

Real-ImagtoComplex由实部和虚部输入输出复数信号

Reshape改变矩阵或向量的维数

RoundingFunction执行圆整函数

Sign指明输入的符号

SineWaveFunction输出正弦信号

SliderGain使用滑动器改变标量增益

Subtract对信号进行加法或减法运算

SumofElements生成输入的和

TrigonometricFunction执行三角函数 UnaryMinus对输入取反

WeightedSampleTimeMath对信号经过加权时间采样的值进行加、减、乘、除运算