Блок фиксированной задержки сигнала 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 с.