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

Logic Decision

Детектор пересечения порогового значения на входе двоичного процесса.

Тип: SubSystem

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

/Mixed-Signal/Utilities/Logic Decision

Описание

Блок Logic Decision формирует выходное событие с фиксированной задержкой, практически с того момента, когда входной сигнал пересекает порог принятия решения. Этот блок обеспечивает переход от равномерно дискретизированного входного сигнала к подсистеме цифровой логики, управляемой событиями.

Порты

Вход

# wave — входной сигнал
дискретный сигнал с фиксированным шагом | дискретный сигнал с переменным шагом | скаляр

Details

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

Типы данных

Float64, Bool

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

Нет

# vth — значение порога принятия решения
скаляр

Details

Значение порога принятия решения, заданное как скаляр. Значение на порту vth определяет момент задержки входного сигнала на фиксированную величину.

Типы данных

Float32 | Float64

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

Нет

Выход

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

Details

Выходной сигнал, возвращаемый как 0 или 1.

Типы данных

Float64 | Bool

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

Нет

Параметры

Параметры

# Sample Time — источник периода дискретизации
Inherited | Fixed

Details

Источник периода дискретизации:

  • Выберите Inherited, чтобы унаследовать период дискретизации из предыдущего блока.

  • Выберите Fixed, чтобы задать фиксированное значение периода дискретизации.

Значения

Inherited | Fixed

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

Inherited

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

SampleTimeSource

Настраиваемый

Нет

Вычисляемый

Да

# Minimum delay value — минимальная задержка распространения

Details

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

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

1e-15

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

Delay

Настраиваемый

Нет

Вычисляемый

Да

# Buffer size — количество пересечений порога для буферизации

Details

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

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

1

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

BufferSizeIn

Настраиваемый

Нет

Вычисляемый

Да