exponenta event banner

D Flip-Flop

Смоделируйте положительный запускаемый фронтом активированный D-триггер

  • Библиотека:
  • Отдельно оплачиваемые предметы Simulink / Вьетнамки

  • D Flip-Flop block

Описание

Блок D Flip-Flop моделирует положительный запускаемый фронтом активированный D-триггер. Блок D Flip-Flop имеет три входных параметров:

  • D ввод данных

  • CLK — сигнал часов

  • !CLR — включите входной сигнал

На положительном (возрастающем) ребре сигнала часов, если блок включен (!CLR больше нуля), выход Q совпадает с входом D. Таблица истинности для блока D Flip-Flop следует.

Примечание

Блок D Flip-Flop обрабатывает ненулевой вход как верный (1).

DQQ
110
001

Если блок не включен на сигнале фронта, Q сброшен до нуля, чтобы обнулить. Когда сигнал часов не повышается, блок остается в предыдущем состоянии.

Логические сигналы как Boolean или двойные типы данных

Установка параметра конфигурации Implement logic signals as boolean data (vs. double) влияет на типы входных и выходных данных блока D Flip-Flop, потому что D Flip-Flop является подсистемой маскированной, которая использует блок Logical Operator. Блок Logical Operator в подсистеме маскированной имеет следующие установки параметров:

Параметры блоков Установка
Output data typeInherit: Logical
Require all inputs and output to have the same data typeOn

Для получения дополнительной информации о параметре конфигурации Implement logic signals as boolean data (vs. double), смотрите сигналы логики Реализации как булевы данные (по сравнению с двойным).

Порты

Входной параметр

развернуть все

Сигнал ввода данных в виде скаляра, вектора или матрицы.

Зависимости

Типы данных, которые блок D Flip-Flop принимает для входа D, зависят от установки параметра конфигурации модели Implement logic signals as boolean data (vs. double). Если этот параметр включен, D должен иметь тип данных boolean; если этот параметр выключен, D может иметь тип данных boolean или double.

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

Сигнал часов в виде скаляра, вектора или матрицы.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus

Вывод

развернуть все

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

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

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

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

Смотрите также

| | |

Представленный в R2008b