Bistable

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

Библиотека

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

  • Bistable block

Описание

Блок 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. Должен быть 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® Командное окно.

Введенный в R2013a