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. Должна быть булевская переменная. Когда значением параметров 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®.

Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте