Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

Reset

为子系统添加重置端口

  • 库:
  • Ports & Subsystems

  • Reset block

说明

Subsystem 模块根级上放置的 Reset 模块向模块添加一个控制端口。当连接到该端口的信号发生触发重置的事件时,子系统的模块状态将重置为其初始条件。

参数

全部展开

选择用于重置子系统模块状态的触发信号的类型。

level

当触发信号在当前时间步为非零值或者从上一个时间步的非零值更改为当前时间步的零值时重置模块状态。

rising

当触发信号从零上升到正值或从负值上升到正值时重置模块状态。

falling

当触发信号从正值下降到零或从正值下降到负值时重置模块状态。

either

当触发信号从零变为非零值或改变符号时重置模块状态。

level hold

当触发信号在当前时间步为非零值时重置模块状态。

编程用法

模块参数ResetTriggerType
类型:字符向量
'level' | 'rising' | 'falling' | 'either' | 'level hold' |
默认值'level'

选择何时传播可变大小信号。

During execution

在每个时间步传播可变大小的信号。

Only when resetting

当重置包含 Reset 端口模块的 Subsystem 模块时,传播可变大小的信号。如果您选择此选项,采样时间必须为周期性采样时间。

编程用法

模块参数PropagateVarSize
类型:字符向量
值:'During execution' | 'Only when resetting'
默认值:'During execution'

控制过零检测。

on

检测过零点。

off

不检测过零点。

编程用法

模块参数:ZeroCross
类型:字符向量
值:'on' | 'off'
默认值:'on'
在 R2015a 中推出