Бистабильный

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

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Control & Measurements / Логика

Описание

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

  • Когда вход S верен, и вход R является ложным, триггер переходит к состоянию Набора. Это - первое устойчивое состояние, где Q верен.

  • Когда R верен, и S является ложным, триггер переходит к состоянию сброса. Это - второе устойчивое состояние, где 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]

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

Q

Бистабильный вывод. Сигнал является булевской переменной.

!Q

Бистабильный дополнительный вывод. Сигнал является булевской переменной.

Характеристики

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

Примеры

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

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

Введенный в R2013a