Variable Pulse Delay
Задержка отсчетов на регулируемую, плавно изменяемую величину.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Variable Pulse Delay вводит управляемую задержку в отсчетах сигнала. Каждый отсчет в порту in задерживается на величину, равную значению порта delay в момент поступления входного отсчета. Отсчеты с задержкой в порту out должны сохранять тот же порядок, что и в порту in.
В начале моделирования порту out присваивается значение параметра Initial Input.
Порты
Вход
#
in
—
входные данные выборки
дискретная выборка с фиксированным шагом | дискретная выборка с переменным шагом
Details
Входные данные выборки, тип и разрядность которых наследуются от источника сигнала. Входной порт поддерживает работу с шиной данных, но не поддерживает фреймовый ввод.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
#
delay
—
внесение задержки во входной сигнал
неотрицательный скаляр
Details
Вносит задержку во входной сигнал, заданную как неотрицательный скаляр. Значение порта delay в момент поступления входного сигнала определяет величину вносимой задержки.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
out
—
задержанный выходной отсчет
дискретная выборка с фиксированным шагом | дискретная выборка с переменным шагом
Details
Данные задержанного выходного отсчета, тип и разрядность которого совпадают с типом и разрядностью входного сигнала. Значение порта delay в момент поступления входного сигнала определяет величину задержки, вносимой в порт out. Входные и выходные сигналы должны иметь одинаковый порядок.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Parameters
# Initial Input — значение на выходном порту перед моделированием
Details
Значение на выходном порту перед моделированием, заданное как скаляр.
В начале моделирования значение на порту out равно значению, заданному параметром Initial Input. Если значение порта in не равно значению параметра Initial Input, то выходной сигнал перейдет к значению порта in после задержки, равной значению порта delay.
Программное использование
-
Используйте
get_param(gcb,"InitialOutput")для просмотра текущего значения параметра Initial Input. -
Используйте
set_param(gcb,"InitialOutput",value), чтобы установить для параметра Initial Input определенное значение.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Buffer Size — количество отсчетов входной буферизации, доступных во время моделирования
Details
Количество отсчетов входной буферизации, доступных во время моделирования, заданное как положительное целое число.
Программное использование
-
Используйте
get_param(gcb,"BufferSize")для просмотра текущего значения параметра Buffer Size. -
Используйте
set_param(gcb,"BufferSize",value), чтобы установить для параметра Buffer Size определенное значение.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |