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

Unresolved include directive in modules/ROOT/pages/mixed-signal-utilities/logic-decision.adoc - include::ROOT:partial$localization-ru/blocks/LogicDecision.adoc[]

{blockLibraryPP_blocksPP_FF_Mixed-SignalFF_UtilitiesFF_LogicSS_DecisionPP_label}

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

Тип: LogicDecision

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

/Mixed-Signal/Utilities/Logic Decision

Описание

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

Порты

Вход

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

Details

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

Типы данных

Float64, Bool

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

Нет

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

Details

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

Типы данных

Float32 | Float64

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

Нет

Выход

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

Details

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

Типы данных

Float64 | Bool

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

Нет

Параметры

Параметры

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

Details

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

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

  • Выберите {blockLibraryPP_blocksPP_FF_Mixed-SignalFF_UtilitiesFF_LogicSS_DecisionPP_maskPP_main_tabPP_main_groupPP_SampleTimeSourcePP_optionsPP_Fixed}, чтобы задать фиксированное значение периода дискретизации.

Значения

Inherited | Fixed

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

Inherited

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

SampleTimeSource

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

Нет

Вычисляемый

Да

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

Details

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

Зависимости

Чтобы использовать этот параметр, установите для параметра {blockLibraryPP_blocksPP_FF_Mixed-SignalFF_UtilitiesFF_LogicSS_DecisionPP_maskPP_main_tabPP_main_groupPP_SampleTimeSourcePP_label} значение {blockLibraryPP_blocksPP_FF_Mixed-SignalFF_UtilitiesFF_LogicSS_DecisionPP_maskPP_main_tabPP_main_groupPP_SampleTimeSourcePP_optionsPP_Fixed}.

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

0.5

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

SampleTimeIn

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

Нет

Вычисляемый

Да

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

Details

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

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

1e-15

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

Delay

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

Нет

Вычисляемый

Да

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

Details

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

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

1

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

BufferSizeIn

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

Нет

Вычисляемый

Да