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

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