Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Анализ результатов моделирования




 

Для графического отображения результатов моделирования чаще всего используется блок Scope из раздела Sinks, позволяющий строить график сигнала в линии в зависимости от времени. Для просмотра результатов после окончания процесса моделирования нужно двойным щелчком мыши на иконке блока раскрыть графическое окно.

Поскольку с помощью пиктограммы Print панели инструментов диалогового окна блока Scopeне удается получить график желаемого вида, необходимо разместить массивы выходных данных в рабочей области системы MATLAB. Для этого необходимо у блока Scopeна панели инструментов выбрать пиктограмму Parameters, выбрать вкладку Data history, установить флажок Save data to workspace и в текстовом поле Variable name задать имя переменной рабочей области системы MATLAB, которой присваиваются значения массива данных, как показано на рис. 3 для блока Scope  выходной переменной .

 

 

Рис. 3

 

Тогда для построения графиков в рабочей области системы MATLAB используется команда simplot(y), открывающая графическое окно, в котором можно провести редактирование графика с использованием вкладок Edit/Figure Properties.

Для более гибкого просмотра результатов моделирования и их редактирования в качестве выходного используют блокTo Workspace из раздела Sinks, позволяющий сохранять результаты в виде вектора в рабочем пространстве системы MATLAB. Имя вектора задается в окне параметров блока в текстовом поле Variable name, в тестовом поле Save time выбирается Array. Вектор времени моделирования можно получить, соединив выход блока Clock с блоком To Workspace аналогично предыдущему. Если t – вектор времени моделирования, а y – вектор, содержащий выходной сигнал, то переходный процесс можно построить командой plot(t,y).

С помощью команд simplot(y), plot(t,y) можно строить несколько графиков на одном графике, озаглавленном командой figure(n), где переменной n предварительно присваивается номер графика. Для этого необходимо выполнить команду hold on, которая разрешает печать различных графиков в одном графическом окне figure(n). Для отмены данной команды используется команда hold off.

Для построения графика сигнала в одной линии в зависимости от сигнала в другой линии используется блок XY Graph.

Для задания сетки на графике используется команда grid.

Созданная модель сохраняется командой Save из меню File окна модели. Для того чтобы отредактировать созданную модель можно набрать ее имя в командной строке MATLAB или открыть с помощью пиктограммы Open model в окне Simulink.

 










Последнее изменение этой страницы: 2018-05-10; просмотров: 185.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...