Реализация приоритетный RS-триггер (мультивибратор с двумя устойчивыми состояниями)
Simscape / Электрический / Специализированные Энергосистемы / Управление
Блок Bistable реализует следующую логику:
Когда вход S верен, и вход R является ложным, триггер переходит к состоянию Набора. Это - первое устойчивое состояние, где Q верен.
Когда R верен, и S является ложным, триггер переходит к состоянию сброса. Это - второе устойчивое состояние, где Q является ложным.
Когда и S и R верны, триггер переходит к приоритизированному состоянию, заданному параметром Select priority.
Когда и S и R являются ложными, триггер остается в своем предыдущем состоянии.
Задайте приоритизированное состояние Q. Выбором является Set
(значение по умолчанию) или Reset
.
Задайте начальное значение выхода Q. Значением по умолчанию является 0
.
Задайте шаг расчета блока в секундах. Установите на 0
реализовывать непрерывный блок. Значением по умолчанию является 0
.
S, [S]
Вход Set. Должен быть Boolean. Когда значением параметров Select priority является Set
, вход называют [S]
.
R, [R]
Вход Reset. Должен быть Boolean. Когда значением параметров Select priority является Reset
, вход называют [R]
.
Q
Бистабильный выход. Сигнал является Boolean.
!Q
Бистабильный дополнительный выход. Сигнал является Boolean.
Прямое сквозное соединение | Да |
Размер шага | Заданный в параметре Sample Time |
Скалярное расширение | Да, параметров |
Определенный размерность | Да |
Обнаружение пересечения нулем | Нет |
power_Logic
пример показывает операцию блока Bistable.
Шаг расчета модели параметрируется с переменной Ts (значение по умолчанию Ts = 50e-3). Чтобы симулировать непрерывный блок Bistable, задайте Ts = 0 в MATLAB® Командное окно.