
- •Лабораторная работа № 5
- •1. Источник постоянного сигнала Constant
- •3. Генератор ступенчатого сигнала Step
- •5. Источник случайного сигнала с равномерным распределением Uniform Random Number
- •6. Генератор белого шума Band-Limited White Noice
- •1. Осциллограф Scope
- •2. Цифровой дисплей Display
- •3. Блок остановки моделирования Stop Simulation
- •4. Интегрирующий блок lntegrator
- •5. Блок Memory
- •6. Блок фиксированной задержки сигнала Transport Delay
- •7. Блок квантования по уровню Quantizer
- •8. Блок переключателя Switch
- •9. Блок ручного переключателя Manual Switch
- •10. Блок вычисления математических функций Math Function
- •11. Блок логических операций Logical Operation
- •1. Мультиплексор (смеситель) Mux
- •2. Демультиплексор (разделитель) Demux
- •Задания на лабораторную работу
3. Генератор ступенчатого сигнала Step
Формирует ступенчатый сигнал.
Step time - Время наступления перепада сигнала (с).
Initial value - Начальное значение сигнала.
Final value - Конечное значение сигнала.
Рис. 3. Блок Step
4. Генератор сигналов Signal Generator Формирует один из четырех видов периодических сигналов:
sine — Синусоидальный сигнал.
square — Прямоугольный сигнал.
sawtooth — Пилообразный сигнал.
random — Случайный сигнал.
Wave form – Вид сигнала.
Amplitude – Амплитуда сигнала.
Frequency - Частота (рад/с).
Units – Единицы измерения частоты. Может принимать два значения: - Hertz - Гц. - rad/sec – рад/с.
Рис. 4. Блок Signal Generator
5. Источник случайного сигнала с равномерным распределением Uniform Random Number
Формирование случайного сигнала с равномерным распределением.
Minimum – Минимальный уровень сигнала.
Maximum – Максимальный уровень сигнала.
Initial seed – Начальное значение.
Рис. 5. Блок Uniform Random Number
6. Генератор белого шума Band-Limited White Noice
Создает сигнал заданной мощности, равномерно распределенной по частоте.
Noice Power – Мощность шума.
Sample Time – Модельное время.
Seed - Число, необходимое для инициализации генератора случайных чисел.
Рис. 6. Блок Band-Limited White Noice
Sinks - приемники сигналов
1. Осциллограф Scope
Строит графики исследуемых сигналов в функции времени. Позволяет наблюдать за изменениями сигналов в процессе моделирования.
Изображение блока и окно для просмотра графиков показаны на рис. 7.
Рис. 7. Блок Scope
Настройка окна осциллографа выполняется с помощью панелей инструментов (рис.9.2.2).
Рис. 8. Панель инструментов блока Scope
Панель инструментов содержит 11 кнопок:
Print – печать содержимого окна осциллографа.
Parameters – доступ к окну настройки параметров.
Zoom – увеличение масштаба по обеим осям.
Zoom X-axis – увеличение масштаба по горизонтальной оси.
Zoom Y-axis – увеличение масштаба по вертикальной оси.
Autoscale – автоматическая установка масштабов по обеим осям.
Save current axes settings – сохранение текущих настроек окна.
Restore saved axes settings – установка ранее сохраненных настроек окна.
Floating scope – перевод осциллографа в “свободный” режим.
Lock/Unlock axes selection – закрепить/разорвать связь между текущей координатной системой окна и отображаемым сигналом. Инструмент доступен, если включен режим Floating scope.
Signal selection – выбор сигналов для отображения. Инструмент доступен, если включен режим Floating scope.
2. Цифровой дисплей Display
Отображает значение сигнала в виде числа.
На рис.9 показано применение блока Display с использованием различных вариантов параметра Format.
Рис. 9. Блок Display
3. Блок остановки моделирования Stop Simulation
Обеспечивает завершение расчета, если входной сигнал блока становится не равным нулю.
При подаче на вход блока ненулевого сигнала Simulink выполняет текущий шаг расчета, а затем останавливает моделирование. Если на вход блока подан векторный сигнал, то для остановки расчета достаточно, чтобы один элемент вектора стал ненулевым. На рис. 10 показан пример использования данного блока. В примере остановка расчета происходит, если выходной сигнал блока Transfer Function становится большим или равным 0.99.
Рис. 10.