Переменная импульсная задержка

Задержите выборки управляемой, суммой с плавкой регулировкой

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

Описание

Переменный блок Pulse Delay вводит управляемую задержку выборок сигнала. Каждая выборка в порте in задерживается значением в порте delay в то время, когда входная выборка прибыла. Задержанные выборки в порте out должны поддержать тот же порядок в порте in.

Порты

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

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

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

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | floating point

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

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

Вывод

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

Задержанные выходные выборочные данные, тип которых и ширина совпадают с входным сигналом. Значение в порте Delay Control во время прибытия входного сигнала определяет сумму задержки, введенной в порте Output. Сигналы ввода и вывода должны поддержать тот же порядок.

Типы данных: int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | floating point

Параметры

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

Значение в выходном порту перед симуляцией, заданной как скаляр.

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

  • Использование get_param(gcb,'InitialOutput') просмотреть текущее значение Initial output.

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

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

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

  • Использование get_param(gcb,'BufferSize') просмотреть текущее значение Buffer Size.

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

Введенный в R2019a