Logic Decision

Порог детектор пересечения на входе в двоичный процесс

  • Библиотека:
  • Mixed-Signal Blockset/Утилиты

  • Logic Decision block

Описание

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

Порты

Вход

расширить все

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

Типы данных: double | Boolean

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

Типы данных: floating point

Выход

расширить все

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

Типы данных: double | Boolean

Параметры

расширить все

Источник шага расчета.

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

  • Выберите Fixed для установки дискретного шага расчета на фиксированное значение.

Программное использование

  • Использовать get_param(gcb,'SampleTimeSource') чтобы просмотреть текущий источник Sample time.

  • Использовать set_param(gcb,'SampleTimeSource',value) для задания Sample time определенного значения.

Фактическое значение шага расчета, заданное как действительный скаляр, исключающий нуль.

Зависимости

Чтобы включить этот параметр, выберите Fixed в Sample time параметре.

Программное использование

  • Использовать get_param(gcb,'SampleTimeIn') для просмотра текущей Sample time value.

  • Использовать set_param(gcb,'SampleTimeIn',value) для задания Sample time value определенного значения.

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

Программное использование

  • Использовать get_param(gcb,'Delay') для просмотра текущей Minimum delay value.

  • Использовать set_param(gcb,'Delay',value) для задания Minimum delay value определенного значения.

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

Программное использование

  • Использовать get_param(gcb,'BufferSizeIn') для просмотра текущей Buffer size.

  • Использовать set_param(gcb,'BufferSizeIn',value) для задания Buffer size определенного значения.

Введенный в R2019a