主要内容

Discrete

R2026b
用于对以固定采样率更新的离散时间系统进行建模的模块,例如 Delay、Discrete-Time Integrator 和 Discrete Filter

使用 Discrete 库中的模块对以固定采样率(而不是连续采样)更新的系统进行建模。您可以实现单位延迟、离散时间积分器、数字滤波器以及在指定的采样间隔执行的状态空间模型。对于随时间平滑变化的系统,请参阅 Continuous 库。

要将此库中的模块添加到您的模型,请参阅向模型添加模块。

模块

Conditional Hold block iconConditional HoldConditionally hold last value (自 R2026b 起)
Delay blockDelay按固定或可变采样周期延迟输入信号
Difference blockDifference计算一个时间步内的信号变化
Discrete Derivative blockDiscrete Derivative计算离散时间导数
Discrete FIR Filter blockDiscrete FIR Filter构建 FIR 滤波器模型
Discrete Filter blockDiscrete Filter构建无限冲激响应 (IIR) 滤波器模型
Discrete PID Controller blockDiscrete PID Controller离散时间或连续时间 PID 控制器
Discrete PID Controller (2DOF) blockDiscrete PID Controller (2DOF)离散时间或连续时间二自由度 PID 控制器
Discrete State-Space blockDiscrete State-Space实现离散状态空间系统
Discrete Transfer Fcn blockDiscrete Transfer Fcn实现离散传递函数
Discrete Zero-Pole blockDiscrete Zero-Pole对由离散传递函数的零极点定义的系统建模
Discrete-Time Integrator blockDiscrete-Time Integrator执行信号的离散时间积分或累积
Memory blockMemory输出上一个时间步的输入
Propagation Delay blockPropagation DelayModel loop delay, latency, pulse delay (自 R2022b 起)
Resettable Delay blockResettable Delay按可变采样周期延迟输入信号,并用外部信号重置
Tapped Delay blockTapped Delay将标量信号延迟多个采样周期并输出所有延迟版本
Transfer Fcn First Order blockTransfer Fcn First Order实现离散时间一阶传递函数
Transfer Fcn Lead or Lag blockTransfer Fcn Lead or Lag实现离散时间超前或滞后补偿器
Transfer Fcn Real Zero blockTransfer Fcn Real Zero实现具有实零点且无极点的离散时间传递函数
Unit Delay blockUnit Delay将信号延迟一个采样周期
Variable Integer Delay blockVariable Integer Delay按可变采样周期延迟输入信号
Zero-Order Hold blockZero-Order Hold实现零阶保持采样周期

工具

库浏览器查找并向模型添加模块

主题