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

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

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

Описание

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

Порты

Входной параметр

развернуть все

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

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

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

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

Вывод

развернуть все

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

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

Параметры

развернуть все

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

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

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

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

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

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

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

Зависимости

Sample time value является только настраиваемым, когда вы выбираете параметр Fixed in 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