Министерство Образования и Науки Украины
Донбасский Государственный Технический Университет
Кафедра АУТП
ОТЧЕТ
по лабораторной работе 4
Моделирование структурных схем в приложении Simulink и построение графиков
по дисциплине «Компьютерная графика»
Выполнил: ст. гр. АКТ-09-1
Малютин Т.Н.
Принял: ассистент кафедры
Денищик С.С.
Алчевск, 2010
ВВЕДЕНИЕ
Целью данной лабораторной работы является изучить блоки библиотеки Simulink и научиться их использовать в различных структурах моделей. Научиться передавать данные в рабочую область MATLAB и строить графики.
1 Теоретические исследования
Построить графики функций в декартовой системе координат. В
качестве независимой переменной х выбрать время. Диапазон и шаг выбрать
самостоятельно. Результаты представить в виде графика.
Смоделировать функцию и получить график Y=-sinωt. Значение линейной частоты принять равным номеру бригады (номеру компьютера).
Смоделировать функцию и получить график Y=cos(ωt+900), обеспечив
период гармонического сигнала равным величине, обратной номеру бригады
(номеру компьютера).
Подать полученную в п.2 функцию на вход блока “Sign” и получить импульсы с амплитудой, равной номеру бригады. Построить график выходной функции.
Сформировать треугольный сигнал с длительностью импульса, равной номеру бригады и скважностью 2. Построить график выходной функции.
Перемножить сигналы, полученные в п.п. 2 и 4. Построить график выходной функции.
Используя сигнал, полученный в п.3, в качестве управления, с помощью блока “Switch” сформировать периодическую последовательность импульсов путем последовательного совмещения сигналов, полученных в п.п. 1 и 4. Построить график выходной функции.
Произвести дифференцирование сигнала, полученного в п.6. Построить
график выходной функции.
Произвести интегрирование сигнала, полученного в п.6. Построить график выходной функции.
Выполнить задание п. 1, обеспечив амплитуду гармонического сигнала равной номеру бригады.
Используя сигнал, полученный в п. 9, обеспечить его смещение по амплитуде на величину N/3, где N – номер бригады. Смещение выполнить путем суммирования исходного сигнала и константы. Построить график выходной функции.
Осуществить задержку сигнала, полученного в п. 10 на время равное номеру бригады.
Произвести нелинейное преобразование сигнала, полученного в п. 11 путем извлечения квадратного корня. Построить график выходной функции.
1.2 Подготовка к лабораторной работе
Для выполнения первого задания воспользуемся структурной схемой, которая показана на рисунке 1.1.Зададимся некоторыми параметрами:
t=5c; h=0.01
Рисунок 1.1. Структурная схема выполнения 1-го задания
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.2. Зададимся некоторыми параметрами:
Амплитуда равна 1
Частота равна 2*3,14*8=50,2Гц;
Фаза равна 1800=pi;
Время =1с;
Фиксированный шаг=0,01
Рисунок 1.2 Структурная схема выполнения 2-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.3. Зададимся некоторыми параметрами:
t=80с;
h=0,01с
Рисунок 1.3 Структурная схема выполнения 3-го задания
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.4. Зададимся некоторыми параметрами:
t=1c; h=0.01
Рисунок 1.4. Структурная схема выполнения 4-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.5.Зададимся некоторыми параметрами:
Частота равна 2*3.14/8=0.7854Гц;
Амплитуда равна 1;
Период равен 16с;
Время равно 80с;
Фиксированный шаг равен 0,01с;
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Рисунок 1.5.Структурная схема выполнения 5-го задания
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.6.Зададимся некоторыми параметрами:
Амплитуда равна номеру варианта, в данном случае 8;
Частота равна 50,2 Гц;
Время равно 1с;
Фиксированный шаг равен 0,01с
Рисунок 1.6.Структурная схема выполнения 6-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.7.
Рисунок 1.7.Структурная схема выполнения 7-го задания
Зададимся некоторыми параметрами:
Время равно 10с;
Фиксированный шаг равен 0,01с
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.8. Зададимся некоторыми параметрами:
Время равно 1с;
Фиксированный шаг равен 0,01с
Рисунок 1.8.Структурная схема выполнения 8-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.9. Параметры те же самые, что и в предыдущем задании.
Рисунок 1.9.Структурная схема выполнения 9-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.10. Зададимся некоторыми параметрами:
Амплитуда равна номеру варианта, в данном случае 8;
Время равно 1с;
Фиксированный шаг равен 0,001с
Рисунок 1.10.Структурная схема выполнения 10-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.11. Параметры те же самые, что и предыдущем задании.
Рисунок 1.11.Структурная схема выполнения 11-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.12. Зададимся некоторыми параметрами:
Время равно 80с;
Фиксированный шаг равен 0,1с
Рисунок 1.12.Структурная схема выполнения 12-го задания
Для построения полученного графика зайдём в окно программы MATLAB и воспользуемся командой plot(t,y), далее подпишем оси в соответствии со стандартами и построим координатную сетку.
Для выполнения следующего задания воспользуемся структурной схемой, которая показана на рисунке 1.13. Зададимся некоторыми параметрами:
Время равно 1с;
Фиксированный шаг равен 0,01с
Рисунок 1.13.Структурная схема выполнения 13-го задания