Set-Reset Flip-Flop

Установите-сбросьте триггер или мультивибратор с двумя устойчивыми состояниями

  • Библиотека:
  • Simscape/Электрический/Управление/Общее управление

  • Set-Reset Flip-Flop block

Описание

Блок Set-Reset Flip-Flop реализует триггер set-reset или мультивибратор с двумя устойчивыми состояниями.

Блок поддерживает выходные сигналы Q и! Q, если не применяется внешний триггер. Внешний триггер (Set) создает изменение состояния, которое поддерживается до тех пор, пока не будет применен второй внешний триггер (Reset).

Таблица показывает отношение между входным и выходным сигналами блока.

НаборСбросQ! Q
00Последний QПоследнее! Q
0101
1010
11НеопределенныйНеопределенный

Когда состояние не определено, приоритет предоставляется как внешний параметр.

Порты

Вход

расширить все

Входной сигнал, который запускает изменение состояния.

Типы данных: Boolean

Входной сигнал, который сбрасывает изменение состояния.

Типы данных: Boolean

Выход

расширить все

Выходной сигнал Q с теми же размерностями и типом данных, что и входной сигнал.

Типы данных: Boolean

Выходной сигнал! Q, с такими же размерностями и типом данных, как и входной сигнал.

Типы данных: Boolean

Параметры

расширить все

Приоритет для неопределенного состояния, то есть когда и Set, и Reset true.

Начальное условие для Q состояния.

Время между последовательными выполнениями блоков. Во время выполнения блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Для получения дополнительной информации смотрите Что такой Шаг расчета? и задайте шаг расчета.

Для унаследованной операции в дискретном времени задайте -1. Для операции в дискретном времени задайте положительное целое число. Для непрерывной операции задайте 0.

Если этот блок находится в маскированной подсистеме или другой альтернативной подсистеме, которая позволяет переключаться между непрерывной операцией и дискретной операцией, продвигайте параметр шага расчета. Продвижение параметра шага расчета обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2018b