D-триггер
![]() |
![]() |
| Векторный | Си
| |
| в палитре | на схеме |
Описание
Блок реализует модель D-триггера с синхронизирующим входом С, который передает данные с входа
D на выход в момент синхронизации в зависимости от типа синхронизирующего входа:
- по фронту – при изменении значения на синхронизирующем входе от 0 до 1;
- по спаду – при изменении значения на синхронизирующем входе от 1 до 0;
- по фронту и спаду – при любом изменении значения на синхронизирующем входе;
- по уровню – при подаче логической единицы на синхронизирующий вход (данные с входа D будут передаваться на выход на каждом шаге интегрирования).
Таблица истинности D-триггера в момент синхронизации представлена ниже.
| D | y(t–Δt) | y(t) |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
где y(t–Δt) и y(t) – выходные сигналы блока на предыдущем и текущем шагах интегрирования соответственно.
В противном случае блок сохраняет предыдущее состояние выхода вне зависимости от значения на входе D.
Входные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| D | Входной порт данных. | Математическая |
| C | Входной порт синхронизации. | Математическая |
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| out | Выходной порт триггера. | Математическая |
| YINV | Инверсный выходной порт (опционально добавляется в свойствах блока). | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Тип входа синхронизации | synctype | Условие срабатывания входа синхронизации. | По фронту | Перечисление |
| Начальные условия | y0 | Начальные значения выходного логического сигнала. | [0] | Массив |
| Добавить инверсный выход | InvY | Добавление дополнительного инверсного выходного порта. | Нет | Двоичное |
Параметры
Блок не имеет параметров.

