- •1 Обозреватель разделов библиотеки Simulink
- •2 Окно модели Simulink
- •3 Библиотека блоков Simulink, используемых в данной работе
- •3.1 Sources – источники сигналов
- •3.1.1 Источник постоянного сигнала Constant
- •3.1.2 Источник синусоидального сигнала Sine Wave
- •3.2 Sinks – приемники сигналов
- •3.2.1 Осциллограф Scope
- •3.1.3 Генератор ступенчатого сигнала Step
- •3.1.4 Генератор сигналов Signal Generator
- •3.1.5 Источник импульсного сигнала Pulse Generator
- •3.2.2 Цифровой дисплей Display
- •Ход работы
- •1. Запустить пакет simulink при помощи кнопки , расположенной на панели инструментов окна Command Window MatLab или же при помощи последовательного выбора пунктов меню File – New – Model.
3.2.2 Цифровой дисплей Display
Назначение:
Отображает значение сигнала в виде числа.
Параметры:
Format – формат отображения данных. Параметр Format может принимать следующие значения:
short – 5 значащих десятичных цифр;
long – 15 значащих десятичных цифр;
short_e –5 значащих десятичных цифр и 3 символа степени десяти;
long_e – 15 значащих десятичных цифр и 3 символа степени десяти;
bank – "денежный" формат. Формат с фиксированной точкой и двумя десятичными цифрами в дробной части числа.
Decimation – кратность отображения входного сигнала. При Decimation = 1 отображается каждое значение входного сигнала, при Decimation = 2 отображается каждое второе значение, при Decimation = 3 – каждое третье значение и т.д.
Sample time – шаг модельного времени. Определяет дискретность отображения данных.
Floating display (флажок)– перевод блока в “свободный” режим. В данном режиме входной порт блока отсутствует, а выбор сигнала для отображения выполняется щелчком левой клавиши “мыши” на соответствующей лини связи. В этом режиме для параметра расчета Signal storage reuse должно быть установлено значение off (вкладка Advanced в окне диалога Simulation parameters…).
Рисунок 18 – Применение блока Display с использованием различных вариантов параметра Format
Блок
Display
может
использоваться для отображения не
только скалярных сигналов, но также
векторных, матричных и комплексных.
Если все отображаемые значения не могут
поместиться в окне блока, в правом нижнем
углу блока появляется символ
,
указывающий на необходимость увеличить
размеры блока (блок Display4
на рис.19).
Рисунок 19 – Применение блока Display для отображения векторных, матричных и комплексных сигналов
Ход работы
Задание 1
1. Запустить пакет simulink при помощи кнопки , расположенной на панели инструментов окна Command Window MatLab или же при помощи последовательного выбора пунктов меню File – New – Model.
2. Открыть окно для создания модели – в первом случае, или же окно браузера библиотеки SIMULINK – во втором.
3. Собрать модель, состоящую из источника постоянного напряжения 10 В и измерителя этого напряжения:
открыть строку Sourcesв левой части окна браузера; в правой части окна браузера найти блок Constant (Источник постоянного сигнала); переместить блок в окно модели, удерживая нажатой левую кнопку мыши;
открыть строку Sinks в левой части окна браузера; в правой части окна браузера найти блок Display (Цифровой вольтметр); переместить блок в окно модели, удерживая нажатой левую кнопку мыши;
соединить выход источника напряжения Constant и вход приемника Display (результат соединения – связь в виде соединительной линии со стрелкой, направленной к входу блока Display).
4. Настроить блоки:
для блока Constant выставить входное напряжение 10 В в окне настроек Block parameters и нажать кнопку Apply – Ok.
блок Display можно не настраивать.
5. Запустить
построенную модель при помощи кнопки
.
Задание 2
1. Построить функциональную модель с генератором синусоидального напряжения Sine Wave; результат моделирования, временную диаграмму (осциллограмму), вывести на осциллограф Scope:
|
2. Построить функциональную модель с генератором ступенчатого сигнала Step; результат моделирования, временную диаграмму (осциллограмму), вывести на осциллограф Scope:
|
3. Построить функциональную модель с генератором импульсного сигнала Pulse Generator; результат моделирования, временную диаграмму (осциллограмму), вывести на осциллограф Scope:
|
4. Построить функциональную модель с генератором сигналов Signal Generator; результат моделирования, временную диаграмму (осциллограмму), пилообразный сигнал (амплитуда – 1 В, частота 0,5 Гц), вывести на осциллограф Scope:
|
Описать параметры настройки для каждой функциональной модели, сделать выводы.
Задание 3
Получить
синусоидальный сигнал с амплитудой
4 В, частотой 20 Гц и шагом
.
