Реализация приоритетный 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® Командное окно.