Главная > Разработка имитационных моделей в среде MatLab
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

2.4.3 Continuous – аналоговые блоки

Блок Memory

Назначение:

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

Параметры:

·   Initial condition – начальное значение выходного сигнала.

·   Inherit sample time (флажок) – наследовать шаг модельного времени. Если этот флажок установлен, то блок Memory использует шаг модельного времени (Sample time) такой же, как и в предшествующем блоке.

На рис. 2.48 показан пример использования блока Memory для задержки дискретного сигнала на один временной такт.

 

 

Рис. 2.48. Применение блока для задержки сигнала на один временной такт

 

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

Назначение:

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

Параметры:

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

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

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

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

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

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

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

 

Рис. 2.49. Пример использования блока Transport Delay для задержки сигнала

 

 

Categories

1
Оглавление
email@scask.ru