exponenta event banner

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

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

  • Библиотека:
  • Блоксеть/утилиты смешанного сигнала

  • Logic Decision block

Описание

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

Порты

Вход

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

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

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

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

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

Продукция

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

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

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

Параметры

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

Источник времени выборки.

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

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

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

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

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

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

Зависимости

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

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

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

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

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

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

  • Использовать get_param(gcb,'Delay') для просмотра текущего значения минимальной задержки.

  • Использовать set_param(gcb,'Delay',value) чтобы задать для параметра Минимальная задержка заданное значение.

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

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

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

  • Использовать set_param(gcb,'BufferSizeIn',value) чтобы задать для параметра Размер буфера определенное значение.

Представлен в R2019a