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

1.5.6. Сохранение результатов моделирования в программе

Microsoft Excel

Для сохранения результатов моделирования в виде массива данных, пригодных для более точного анализа качества переходных процессов, целесообразно воспользоваться передачей данных в программу Microsoft Excel. Для этого, прежде всего, необходимо установить связь указанного пакета со средой MATLAB. С этой целью в основном меню Excel нужно выбрать Сервис/ Надстройки. В появившемся окне нажать кнопку «Обзор» и после этого последовательно пройти путь MATLAB/toolbox/exlink, выбрать файл exclink.xla. В результате проделанных операций в окне

Excel появится новая панель инструментов связи со средой MATLAB на рис. 1.20. содержащая команды putmatrix, getmatrix, evalstring. Следует отметить, что указанная дополнительная панель инструментов сохраняется при последующих запусках Microsoft Excel. При выборе команды getmatrix (получить матрицу) Excel предложит открыть основное окно MATLAB, при подтверждении открытия запустит программу и будет готов принять массив данных из рабочей области (Workspace) MATLAB. В дополнительно открывшемся окне Excel предложит ввести имя матрицы, которая должна находится в рабочей области MATLAB.

Рис. 1.20. Обновленная панель инструментов Microsoft Excel

Далее необходимо сформировать требуемый массив данных (матрицу) в рабочей области MATLAB. Эта матрица должна отражать, как правило, результаты моделирования, представленные графически в блоке виртуального осциллографа (Scope). Формирование требуемого массива данных производится при помощи стандартных меню осциллографа. Необходимым условием возможности формирования указанной матрицы является наличие только одного входа у осциллографа. При желании сгруппировать несколько сигналов в одну матрицу целесообразно воспользоваться мультиплексором (блок Mux из раздела Signal Routing) по схеме, представленной на рис. 1.21.

Рис. 1.21. Группировка нескольких сигналов на один вход

осциллографа

Для сохранения данных, представленных графически в осциллографе, необходимо в его панели инструментов выбрать кнопку Parameters (пиктограмма ) , далее перейти на вкладку Data save (рис. 1.22) выбрать параметр сохранения данных в рабочей области Save in Workspace, в области окна Format установить тип данных Massiv, присвоить массиву имя в области name (например massive 1, см. рис. 1.22.). Имеется возможность сформировать массив с ограниченным числом точек (на рис. 1.22. количество точек равно 5000). После этого необходимо запустить процесс моделирования. В этом случае в рабочей области MATLAB под заданным именем и с указанным числом точек сформируется массив данных, который готов принять Microsoft Excel по команде getmatrix.

Рис.1.22. Окно параметров осциллографа Scope

Соседние файлы в папке лаб3 - Тиристоры