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

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

Нет

Параметры

Parameters

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

Details

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

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

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

Значения

Inherited | Fixed

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

Inherited

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

SampleTimeSource

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

Нет

Вычисляемый

Да

# Sample time value — фактическое значение периода дискретизации

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра Sample Time значение Fixed.

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

2.0e-11

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

SampleTimeIn

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

Нет

Вычисляемый

Да

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

Details

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

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

1e-15

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

Delay

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

Нет

Вычисляемый

Да

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

Details

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

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

1

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

BufferSizeIn

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

Нет

Вычисляемый

Да