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

Блок Bistable реализует следующую логику:
Когда вход S равен true, а вход R равен false, триггер переходит в состояние Set. Это первое стабильное состояние, где Q верно.
Когда R имеет значение true, а S - false, триггер переходит в состояние сброса. Это второе стабильное состояние, где Q является ложным.
Когда и S, и R верны, триггер переходит в приоритетное состояние, заданное параметром Select priority.
Когда и S, и R являются ложными, триггер остается в своем предыдущем состоянии.
Укажите приоритетное состояние Q. Варианты Set (по умолчанию) или Reset.
Задайте начальное значение выхода Q. По умолчанию это 0.
Задайте шаг расчета блока в секундах. Установите значение 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® Командное окно.