Discrete
R2026b用于对以固定采样率更新的离散时间系统进行建模的模块,例如 Delay、Discrete-Time Integrator 和 Discrete Filter
使用 Discrete 库中的模块对以固定采样率(而不是连续采样)更新的系统进行建模。您可以实现单位延迟、离散时间积分器、数字滤波器以及在指定的采样间隔执行的状态空间模型。对于随时间平滑变化的系统,请参阅 Continuous 库。
要将此库中的模块添加到您的模型,请参阅向模型添加模块。
模块
| Conditional Hold | Conditionally hold last value (自 R2026b 起) | |
| Delay | 按固定或可变采样周期延迟输入信号 | |
| Difference | 计算一个时间步内的信号变化 | |
| Discrete Derivative | 计算离散时间导数 | |
| Discrete FIR Filter | 构建 FIR 滤波器模型 | |
| Discrete Filter | 构建无限冲激响应 (IIR) 滤波器模型 | |
| Discrete PID Controller | 离散时间或连续时间 PID 控制器 | |
| Discrete PID Controller (2DOF) | 离散时间或连续时间二自由度 PID 控制器 | |
| Discrete State-Space | 实现离散状态空间系统 | |
| Discrete Transfer Fcn | 实现离散传递函数 | |
| Discrete Zero-Pole | 对由离散传递函数的零极点定义的系统建模 | |
| Discrete-Time Integrator | 执行信号的离散时间积分或累积 | |
| Memory | 输出上一个时间步的输入 | |
| Propagation Delay | Model loop delay, latency, pulse delay (自 R2022b 起) | |
| Resettable Delay | 按可变采样周期延迟输入信号,并用外部信号重置 | |
| Tapped Delay | 将标量信号延迟多个采样周期并输出所有延迟版本 | |
| Transfer Fcn First Order | 实现离散时间一阶传递函数 | |
| Transfer Fcn Lead or Lag | 实现离散时间超前或滞后补偿器 | |
| Transfer Fcn Real Zero | 实现具有实零点且无极点的离散时间传递函数 | |
| Unit Delay | 将信号延迟一个采样周期 | |
| Variable Integer Delay | 按可变采样周期延迟输入信号 | |
| Zero-Order Hold | 实现零阶保持采样周期 |
工具
| 库浏览器 | 查找并向模型添加模块 |
主题
- 向模型添加模块
使用库浏览器和快速插入菜单插入模块。