Блок фиксированной задержки сигнала Transport Delay


Назначение: Обеспечивает задержку входного сигнала на заданное время.

 

Параметры:

Time Delay — Время задержки сигнала (не отрицательное значение).

Initial input — Начальное значение выходного сигнала.

Buffer size — Размер памяти, выделяемой для хранения задержанного сигнала. Задается в байтах числом, кратным 8 (по умолчанию 1024).

Pade order (for linearization) — Порядок ряда, используемого при аппроксимации выходного сигнала. Задается целым положительным числом.

 

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

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

На рисунке 9.3.7 показан пример использования блока Transport Delay для задержки прямоугольного сигнала на 0.5 с.

 

 

 




Содержание раздела