Bistable

Реализация приоритетный RS-триггер (мультивибратор с двумя устойчивыми состояниями)

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Контроль

  • Bistable block

Описание

Блок Bistable реализует следующую логику:

  • Когда вход S равен true, а вход R равен false, триггер переходит в состояние Set. Это первое стабильное состояние, где Q верно.

  • Когда R имеет значение true, а S - false, триггер переходит в состояние сброса. Это второе стабильное состояние, где Q является ложным.

  • Когда и S, и R верны, триггер переходит в приоритетное состояние, заданное параметром Select priority.

  • Когда и S, и R являются ложными, триггер остается в своем предыдущем состоянии.

Параметры

Select priority

Укажите приоритетное состояние Q. Варианты Set (по умолчанию) или Reset.

Initial condition (state of Q)

Задайте начальное значение выхода Q. По умолчанию это 0.

Sample time (-1 for inherited)

Задайте шаг расчета блока в секундах. Установите значение 0 для реализации непрерывного блока. По умолчанию это 0.

Входы и выходы

S, [S]

Вход Set. Должно быть логическим. Когда Select priority значения параметров Set, вход называется [S].

R, [R]

Вход сброса. Должно быть логическим. Когда Select priority значения параметров Reset, вход называется [R].

Q

Бистабле выход. Сигнал логический.

!Q

Бистабле комплемент выхода. Сигнал логический.

Особенности

Прямое сквозное соединениеДа
Шаг расчетаЗадан в параметре Sample Time
Скалярное расширениеДа, параметров
Определенный размерностьДа
Обнаружение пересечения нулемНет

Примеры

The power_Logic пример показывает операцию блока Bistable.

Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-3). Чтобы симулировать непрерывный блок Bistable, задайте Ts = 0 в MATLAB® Командное окно.

Введенный в R2013a