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