Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 324

.pdf
Скачиваний:
6
Добавлен:
30.04.2022
Размер:
880.78 Кб
Скачать

значений перерегулирования или времени регулирования при изменении двух параметров уравнений.

Для построения линий равного уровня используется функция: [hg,hc] = contour(x,y,obl,[n1 n2 n3]).

Массив hg представляет матрицу с информацией о каждой изолинии. Его можно рассматривать как длинную таблицу, состоящую из двух строк. Первая колонка задает значение уровня изолинии и число содержащихся в ней точек, следом располагается указанное количество пар (xi ; yi) c координатами точек изолинии. Вслед за первой изолинией в таком же формате располагается информация о второй изолинии и т.д. Этот массив понадобится в том случае, когда придется оцифровывать изолинии — включать в разрыв линии значение ее уровня. Вектор hc представляет собой набор указателей на созданные графические массивы. Он тоже понадобится в качестве параметра для оцифровки изолиний —

clabel(hg,hc).

Л А Б О Р А Т О Р Н А Я Р А Б О Т А №9

Модернизировать модель дифференциальных уравнений в подсистеме SIMULINK, считая, что сумматор рассогласования сигнала обратной связи является восьмиразрядным микропроцессорным звеном и определить границы диапазона управляющего сигнала, обеспечивающие отклонение переходной характеристики от линейной не более чем на два процента. Для преобразования входных и выходных сигналов микропроцессорного блока использовать блок Data Type Conversion. В нем выбираем тип выходного сигнала: fixdt(1,16,0). В ячейках Output minimum и Output maximum

указываются минимальное и максимальное значения входной/выходной величины сигнала соответственно.

39

В области Data Type Assistant расписывается подробно информация ячейки Output data type. Причем, изменение данных в ячейке Output data type автоматически изменяет значения области Data Type Assistant и наоборот [5].

Ячейка Mode определяет тип выходного сигнала (Fixed Point), ячейка Scailing определяет тип представления числа в процессоре. Для микроконтроллеров используется тип Binary point, который определяет разрядность процессора и количество бит для представления дробной части числа (Fraction length). Если величина целой части числа не укладывается в разрядность процессора. то это значение будет отрицательным.

Наиболее удобным является использование кнопки

Calculate Best-Precision Scaling, которая, используя минимальное и максимальное значение выходной величины в ячейках Output minimum и Output maximum, автоматически определяет требуемые параметры блока.

40

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Ануфриев И.Е., Смрнов А.Б., Смирнова Е.Н. MATLAB 7.0. Наиболее полное руководство. — СПб.: БХВ-Петербург, 2005.

— 1104 c.

2.Дьяконов В. Simulink 4. Специальный справочник. — СПб.:

Питер, 2002. — 528 c.

3.Дьяконов В. Анализ, идентификация и моделирование систем. Специальный справочник. — СПб.: Питер, 2002. — 448 c.

4.Дьяконов В. Математические пакеты расширения MATLAB. Специальный справочник. — СПб.: Питер, 2001. — 480 c.

5.Медведев В. С., Потемкин В. Г. Control System Toolbox.

MATLAB 5 для студентов/ Под общ. ред. к. т. н. В. Г. Потемкина. — Москва: ДИАЛОГ-МИФИ, 1999. — 287 c.

6.Кетков Ю.Л., Кетков А.Ю., Шульц М.М. MATLAB 7. Программирование, численные методы. — СПб.: БХВПетербург, 2005. — 752 c.

41

СОДЕРЖАНИЕ

 

Основы работы с пакетом MATLAB ..............................................

3

Ввод и преобразование матричных переменных ......................

3

Управление переменными и рабочей средой ............................

6

Операторы, константы, служебные переменные ......................

6

Графические средства системы MATLAB...............................

17

Лабораторная работа №1 ......................................................

21

Лабораторная работа №2 ......................................................

22

Изучение способов построения моделей систем

 

автоматического управления в среде пакета MATLAB .........

23

Лабораторные работы №3-5 .................................................

35

Лабораторная работа №6 ......................................................

38

Лабораторная работа №7 ......................................................

38

Лабораторная работа №8 ......................................................

38

Лабораторная работа №9 ......................................................

39

Библиографический список ...........................................................

41

Содержание......................................................................................

42

42

РАБОТА С ПАКЕТОМ MATLAB

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторным работам по дисциплине “Компьютерные технологии”

для студентов направления подготовки бакалавров 221000 “Мехатроника и робототехника”

(профиль “Промышленная и специальная робототехника”) очной формы обучения

Составитель

Слепокуров Юрий Сергеевич

В авторской редакции

Компьютерный набор Ю.С. Слепокурова

Подписано в печать 15.05.2013.

Уч.-изд. л. 2,4.

ФГБОУ ВПО ”Воронежский государственный технический университет”

394026 Московский просп., 14

43