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

Логическое решение

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

Тип: SubSystem

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

/Mixed-Signal/Utilities/Logic Decision

Описание

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

Порты

Вход

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

Details

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

Типы данных

Float64, Bool

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

Нет

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

Details

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

Типы данных

Float32 | Float64

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

Нет

Выход

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

Details

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

Типы данных

Float64 | Bool

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

Нет

Параметры

Параметры

# Период дискретизации — источник периода дискретизации
Наследуемый | Фиксированный

Details

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

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

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

Значения

Inherited | Fixed

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

Inherited

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

SampleTimeSource

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

Нет

Вычисляемый

Да

# Минимальное значение задержки — минимальная задержка распространения

Details

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

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

1e-15

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

Delay

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

Нет

Вычисляемый

Да

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

Details

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

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

1

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

BufferSizeIn

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

Нет

Вычисляемый

Да