exponenta event banner

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

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

Библиотека

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

  • Bistable block

Описание

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

  • Если вход S имеет значение true, а вход R имеет значение false, триггер переходит в состояние Set. Это первое стабильное состояние, где Q является истинным.

  • Если R имеет значение true, а S - false, триггер переходит в состояние сброса. Это второе стабильное состояние, где Q является ложным.

  • Если и S, и R являются истинными, триггер переходит в состояние приоритета, определенное параметром Select priority.

  • Если и S, и R имеют значение false, триггер остается в своем предыдущем состоянии.

Параметры

Выбор приоритета

Укажите состояние приоритета Q. Варианты: Set (по умолчанию) или Reset.

Исходное состояние (состояние Q)

Укажите начальное значение выходного значения Q. По умолчанию: 0.

Время выборки (-1 для унаследованных)

Укажите время выборки блока в секундах. Установить в значение 0 для реализации непрерывного блока. По умолчанию: 0.

Входы и выходы

S, [S]

Вход Set. Должно быть логическим. Если параметр Select priority имеет значение Set, вход назван [S].

R, [R]

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

Q

Бистабильный выход. Сигнал логический.

!Q

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

Особенности

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

Примеры

power_Logic В примере показана работа блока Bistable.

Время образца модели параметризуется переменной Ts (значение по умолчанию Ts = 50e-3). Для моделирования непрерывного блока Bistable укажите Ts = 0 в окне команд MATLAB ®.

Представлен в R2013a