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

Детектор фронта

Обнаружение изменения состояния логического сигнала.

Тип: SubSystem

Путь в библиотеке:

/Physical Modeling/Electrical/Control/General Control/Edge Detector

Описание

Блок Детектор фронта выдает импульс при обнаружении изменения логического входного сигнала.

Блок Детектор фронта может обнаруживать нарастающий фронт (когда вход переходит от ложного к истинному), спадающего фронта (когда вход переходит от истинного к ложному) или любого другого фронта (обнаруживается любое изменение на входе).

Порты

Вход

# IN_1 — входной сигнал
скаляр | вектор

Details

Входной логический сигнал.

Типы данных

Bool

Поддержка комплексных чисел

Нет

Выход

# OUT_1 — выходной сигнал
скаляр | вектор

Details

Выходной логический сигнал.

Типы данных

Bool

Поддержка комплексных чисел

Нет

Параметры

Parameters

# Критерий обнаружения — обнаружение фронта
Rising | Falling | Either

Details

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

  • Rising (по умолчанию);

  • Falling;

  • Either.

Значения

Rising | Falling | Either

Значение по умолчанию

Rising

Имя для программного использования

model

Вычисляемый

Да

# Начальное значение предыдущего входа — начальное состояние предыдущего входа

Details

Укажите начальное значение предыдущего входа. Блок Детектор фронта может обнаружить фронт импульса при , если вход отличается от указанного значения.

Значение по умолчанию

0.0

Имя для программного использования

initial_condition

Вычисляемый

Да

# Период дискретизации — интервал между шагами расчета (-1 д ля унаследованных)

Details

Укажите период дискретизации блока, в секундах. Установите значение 0, чтобы реализовать непрерывный блок.

Значение по умолчанию

0.0

Имя для программного использования

sample_time

Вычисляемый

Да