Документация 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

Фактическое значение периода дискретизации, заданное как вещественное число не равное нулю.

Зависимости

Чтобы использовать этот параметр, установите для параметра Период дискретизации значение Фиксированный.

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

0.5

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

SampleTimeIn

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

Нет

Вычисляемый

Да

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

Details

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

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

1e-15

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

Delay

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

Нет

Вычисляемый

Да

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

Details

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

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

1

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

BufferSizeIn

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

Нет

Вычисляемый

Да