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对信号经过加权时间采样的值进行加、减、乘、除运算