Документация Engee

Set-Reset Flip-Flop

Триггер настройки-сброса, или бистабильный мультивибратор.

set reset flip flop

Описание

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

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

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

Set

Reset

Q

!Q

0

0

Last Q

Last !Q

0

1

0

1

1

0

1

0

1

1

Undefined

Undefined

Порты

Вход

Set — входной сигнал
0 | 1

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

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

Reset — входной сигнал сброса
0 | 1

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

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

Выход

Q — выходной сигнал
0 | 1

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

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

!Q — дополнение выходного сигнала
0 | 1

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

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

Параметры

Main group

Priority when undefined state — приоритет состояния
Set (по умолчанию) | Reset

Приоритет при неопределенном состоянии, т.е. когда для портов Set и Reset установлено значение 1(true).

Initial condition for Q state — начальное значение выходного сигнала Q
0 (по умолчанию) | 1

Начальное значение выходного сигнала Q.

Sample time (-1 for inherited) — время выборки блока
-1 (по умолчанию) | 0 | положительный скаляр

Время между последовательными выполнениями блока. Во время выполнения блок производит выходные данные и, если необходимо, обновляет свое внутреннее состояние.

Для унаследованной дискретно-временной работы установите для параметра Sample time (-1 for inherited) значение -1. Для работы в дискретном времени установите для этого параметра целое положительное число. Для работы в режиме непрерывного времени установите для этого параметра значение 0.

Если этот блок находится в маске, прокидываете значение этого параметра через переменные маски, чтобы обеспечить правильное переключение между непрерывной и дискретной реализациями блока.

Ссылки

Дополнительные возможности

Генерация Си кода: Да