Live link MATLAB


Приступая к работе в среде COMSOL очень часто хочется извлекать или управлять процессом моделирования посредством MATLAB. К счастью разработчики COMSOL потрудились и создали такую возможность (MATLAB live link) для этого необходимо запустить COMSOL with MATLAB. После запуска открывается командное окно, в котором необходимо ввести имя пользователя и пароль с подтверждением. Успешно введя эти данные автоматически запускается MATLAB, где сразу в консоли MATLAB-а отображаются ссылки на help и доступные функции по работе с моделями COMSOL. Командное окно показывает что запущен сервер COMSOL по работе с MATLAB, он обеспечивает выполнение соответствующих функций и возврат необходимых данных, а MATLAB выступает в роли клиента этого сервера.


http://www.uaemex.mx/fciencias/Main/LiveLinkforMATLAB_43b.pdf


Для работы с моделью COMSOL необходимо предварительно выполнить ее загрузку выполнив вызов функции model = mphload('путь и имя модели.mph'); после этого вы будете работать с этой загруженной моделью.

Список функций:

Функции пользовательского интерфейса. 4
- mphcd – Изменение директории модели. 4
- mphdoc – Возвращает HTML описание определенной функции. 4
- mphload – Загружает COMSOL модель из MPH файла. 4
- mphsave – Сохраняет COMSOL модель. 5
- mphstart – Соединяет MATLAB с COMSOL сервером. 5
- mphversion – Возвращает номер версии COMSOL Multiphysics. 5

Функции геометрии. 5
- mphgeom – Рисует геометрию в MATLAB figure. 5
- mphimage2geom – Преобразует изображение в геометрию. 5
- mphviewselection – Выводит на экран выбранный элемент геометрии в MATLAB figure. 5

Функции сетки. 6
- mphmesh – Рисует сетку в MATLAB figure. 6
- mphmeshstats – Получает статистику сетки и информацию о данных сетки. 6

Служебные функции. 6
- mphgetadj – Возвращает индексы геометрических частей, которые прилегают друг к другу. 6
- mphgetcoords – Возвращает координаты точки геометрических частей. 6
- mphgetu – Возвращает вектор решения. 6
- mphinputmatrix – Добавляет систему линейной матрицы к модели. 8
- mphmatrix – Получает матрицы модели. 8
- mphselectbox – Выбор геометрических частей с использованием резиновой ленты/коробки. 8
- mphselectcoords – Выбор геометрической части с использованием координат точки. 8
- mphsolinfo – Получает информацию об объекте решения. 8
- mphsolutioninfo – Получает информацию об объектах решения и наборах содержащих данные параметры. 8
- mphstate – Получает матрицы состояние-пространство для динамической системы. 8
- mphxmeshinfo – Извлекает информацию о расширенной сетке. 8

Функции постобработки. 9
- mpheval – Оценка выражений на узловых точках. 9
- mphevalglobalmatrix – Оценка переменных матрицы. 9
- mphevalpoint – Оценка выражений на вершинах геометрии. 9
- mphglobal – Оценка глобального количества. 9
- mphint2 – Интегрирование выражений. 9
- mphinterp – Оценка выражений в случайных точках или наборов данных. 9
- mphmax – Максимум выражений. 9
- mphmean – Среднее выражений. 9
- mphmin – Минимум выражений. 9
- mphparticle – Оценка выражений на траектории частиц. 9
- mphplot – Представление группы рисунков в figure окне. 9
- mphtable – Получает данные таблицы. 9

Информация модели и навигация. 10
- mphgetproperties – Получает свойства из узла модели. 10
- mphgetexpressions – Получает переменные модели и параметры. 10
- mphgetselection – Получает информацию о выбранном узле. 10
- mphmodel – Возвращает теги для узлов и подузлов в модели объекта COMSOL. 10
- mphmodellibrary - GUI для отображения библиотеки модели (Model Library). 10
- mphnavigator - GUI для отображения объекта модели COMSOL. 10
- mphsearch - GUI для поиска выражений в объекте модели COMSOL. 10
- mphshowerrors – Показывает сообщения в узлах с ошибками и предупреждениями объекта модели COMSOL. 10

Комментариев нет:

Отправить комментарий