Variable Pulse Delay

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

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

  • Variable Pulse Delay block

Описание

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

В начале симуляции порт out установлен в значение параметра Initial Input.

Порты

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

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

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

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

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

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

Вывод

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

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

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

Параметры

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

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

В начале симуляции значение в порте out равно набору значений параметром Initial Input. Если значение в порте in не будет равно значению параметра Initial Input, то выход перейдет к значению в порте in после задержки, равной значению в порте delay.

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

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

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

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

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

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

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

Смотрите также

|

Введенный в R2019a