Engee 文档

设置-复位触发器

设置-复位触发器,或双稳态多谐器。

类型: SubSystem

图书馆中的路径:

/Physical Modeling/Electrical/Control/General Control/Set-Reset Flip-Flop

说明

复位触发器*块实现了一个复位触发开关或双稳态多谐器。

该块支持 Q!Q 输出信号,除非应用了外部触发器。外部触发器(Set)会导致状态变化,这种变化一直持续到第二次外部触发器(Reset)被应用。

下表显示了程序块输入和输出信号之间的关系。

Set

Reset

Q

*!

0

0

最后 Q

最后 !Q

0

1

0

1

1

0

1

0

1

1

未定义

未定义

端口

输入

设置 - 输入信号
0 | 1

导致状态改变的输入信号。

数据类型: Boolean

复位 - 输入复位信号
0 | 1

复位状态变化的输入信号。

数据类型: Boolean

输出

Q - 输出信号
0 | 1

输出信号 Q 的尺寸和数据类型与输入信号相同。

数据类型: Boolean

*Q*是输出信号的补码
0 | 1

输出信号 !Q 的尺寸和数据类型与输入信号相同。

数据类型: Boolean

参数

主组

未定义状态时的优先级 - 状态优先级
设置(默认)` |`Reset

未定义状态时的优先级,即 SetReset 端口设置为 1(true)时的优先级。

Q 状态的初始条件 - Q 输出信号的初始值
0(默认) | 1

输出信号 Q 的初始值。

采样时间(-1 表示继承) - 块采样时间
-1(默认值) | 0 | `正标量

块连续执行之间的时间间隔。在执行过程中,程序块会产生输出数据,并在必要时更新其内部状态。

对于传统离散时间操作,请将*采样时间(-1 表示继承)*参数设置为"-1"。对于离散时间操作,将此参数设置为正整数。对于连续时间运行,将此参数设置为 0

如果该程序块位于掩码中,则通过掩码变量将该参数的值抛出,以确保在程序块的连续和离散实现之间正确切换。

参考资料