Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР №5 - Ознакомление с Simulink.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
313.34 Кб
Скачать

4. Интегрирующий блок lntegrator

Выполняет интегрирование входного сигнала.

Показан пример работы интегратора при подаче на его вход ступенчатого сигнала. Начальное условие принято равным нулю.

Рис. 11. Интегрирование ступенчатого сигнала.

5. Блок Memory

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

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

Рис. 12.

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

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

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

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

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

Рис. 13

7. Блок квантования по уровню Quantizer

Блок обеспечивает квантование входного сигнала с одинаковым шагом по уровню.

Quantization interval - шаг квантования по уровню.

На рис. 14 показан пример использования блока Quantizer, выполняющего квантование по уровню синусоидального сигнала. Шаг квантования задан равным 0.5.

Рис. 14 Пример использования блока Quantizer

8. Блок переключателя Switch

Выполняет переключение входных сигналов по сигналу управления.

Тhreshold – Порог управляющего сигнала.

Блок работает следующим образом: Если сигнал управления, подаваемый на средний вход больше, чем величина порогового значения Threshold, то на выход блока проходит сигнал с первого (верхнего) входа. Если сигнал управления станет меньше, чем пороговое значение, то на выход блока будет поступать сигнал со второго (нижнего) входа.

На рис. 9.5.8 показан пример работы блока Switch. В том случае, когда сигнал на управляющем входе ключа равен 1, на выход блока проходит гармонический сигнал, если же управляющий сигнал равен нулю, то на выход проходит сигнал нулевого уровня от блока Ground. Пороговое значение управляющего сигнала задано равным 0.5.

Рис.15

9. Блок ручного переключателя Manual Switch

Выполняет переключение входных сигналов по команде пользователя.

Командой на переключение является двойной щелчок левой клавишей “мыши” на изображении блока. При этом изображение блока изменяется, показывая, какой входной сигнал в данный момент проходит на выход блока. Переключение блока можно выполнять как до начала моделирования, так и в процессе расчета.

Рис. 16. Пример использования блока Manual Switch.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]