ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Bistable MATLAB_help文档DeepSeek翻译

2026/8/6 11:57:35 拓冰建站 浏览量
Bistable  MATLAB_help文档DeepSeek翻译

双稳态触发器

实现带优先级设置的S-R触发器(双稳态多谐振荡器)

Simscape / Electrical / Specialized Power Systems / Control

Bistable block

描述

双稳态触发器模块实现以下逻辑:

  • 当S输入为真且R输入为假时,触发器进入置位状态。这是第一个稳定状态,此时Q为真。
  • 当R为真且S为假时,触发器进入复位状态。这是第二个稳定状态,此时Q为假。
  • 当S和R同时为真时,触发器进入由选择优先级参数定义的优先级状态。
  • 当S和R同时为假时,触发器保持其先前状态。

参数

选择优先级

指定Q的优先级状态。选项为置位(默认)或复位。

初始条件(Q的状态)

指定输出Q的初始值。默认值为0。

采样时间(-1表示继承)

指定模块的采样时间,单位为秒。设置为0可实现连续模块。默认值为0。

输入和输出

S, [S]

置位输入。必须为布尔类型。当选择优先级参数值为置位时,输入命名为[S]。

R, [R]

复位输入。必须为布尔类型。当选择优先级参数值为复位时,输入命名为[R]。

Q

双稳态输出。该信号为布尔类型。

!Q

双稳态互补输出。该信号为布尔类型。

特性

特性 描述
直接馈通
采样时间 采样时间参数中指定
标量扩展 是,针对参数
维度化
过零检测

示例

power_Logic示例展示了双稳态触发器模块的操作。

模型采样时间通过变量Ts参数化(默认值Ts = 50e-3)。要模拟连续双稳态触发器模块,请在MATLAB®命令窗口中指定Ts = 0。

版本历史记录

发布于R2013a