Обновление LiveLink™ for MATLAB®

Пользователям LiveLink™ for MATLAB® программный пакет COMSOL Multiphysics® версии 5.3 предлагает новые и обновленные функции-обертки, а также улучшения эргономики. С обновлением LiveLink™ for MATLAB® можно ознакомиться ниже.

Новые и обновленные функции-обертки

mphray и mphparticle

Для поддержки набора данных геометрической оптики и акустики добавлена новая функция mphray.

Функции mphparticle и mphray теперь поддерживают свойства solnum, outersolnum, times и velocities. Новые возможности обеспечивают улучшенный доступ к данным лучей и частиц, полученных из исследований методами параметрической развертки.

mphplot, mphgeom и mphmesh

В функции mphplot, mphgeom и mphmesh добавлена поддержка видов. Это значит, что при построении графиков в MATLAB® используются некоторые настройки вида, относящиеся к графикам COMSOL Multiphysics®, В новом синтаксисе вид ('view') можно задать специальной пометкой. Значение 'auto' задает вид по умолчанию, основанный на типе графика.

mphplot(model, 'pg1', 'view', 'view1')

mphgeom(model, 'geom1', 'view', 'view1')

mphmesh(model, 'mesh1', 'view', 'view1')

Если график имеет разные y-оси, на каждой будет указан тип и размерность отображаемой величины в зависимости от типа графика (например, длина). mphgeom поддерживает скрытие некоторых объектов геометрии, возможное при визуализации модели в COMSOL Multiphysics®. Обратите внимание, что управление позицией камеры и освещением недоступно из-за различий графической обработки в COMSOL Multiphysics® и MATLAB®. Новые типы графиков, поддерживаемые mphplot: График аберрации высоты, стрелочная поверхностная диаграмма, поверхностная диаграмма линий тока, и линейные графики с двумя y-осями.


mphthumbnail

Миниатюры больше не удаляются по умолчанию при загрузке и сохранении моделей, а остаются. Это связано с новой функцией mphthumbnail, позволяющей получать и устанавливать изображения-миниатюры моделей.

mphdoc

Функция mphdoc обеспечивает доступ к документации COMSOL. Доступны подсказки для всех узлов дерева модели COMSOL, а так же для всех функций-оберток LiveLink™ for MATLAB®. Кроме того, вам доступна документация COMSOL® API for use with Java®, в которой содержится детальная информация о всех доступных классах и методах, через которые моделями COMSOL® можно управлять из среды MATLAB®. Также можно открыть главное окно документации и получить доступ ко всей документации COMSOL с возможностью просмотра и поиска. Возможность доступа к справочной документации добавлена в функцию mphnavigator, чтобы облегчить поиск нужных страниц.


mphlaunch

К серверу COMSOL Multiphysics® теперь можно подключаться одновременно из MATLAB® и COMSOL Multiphysics®. Таким образом, доступ ко всем настройкам модели теперь имеется из любой среды, и исчезла необходимость постоянно сохранять и перезагружать модель. Это обеспечивает более дружественный рабочий процесс и возможность использовать более привычную и/или подходящую для данного конкретного задания среду. С помощью новой функции mphlaunch можно запустить клиент COMSOL Multiphysics®, подключиться к тому же серверу, к которому уже подключен MATLAB®, и более того, загрузить модель, которая в данный момент используется в MATLAB®.

Доступ к функциям через вкладку «Приложения» ленты MATLAB®

После установки файла LiveLink for MATLAB.mltbx во вкладку Apps (Приложения) ленты MATLAB® добавляются четыре функции. Это упрощает выполнение частых действий, таких как поиск моделей и их загрузка, навигация по объектной структуре модели, и просмотр настроек модели. Каждую из функций mphmodellibrary, mphnavigator, mphopen и mphsearch можно выполнить, щелкая по кнопке, а не вводя соответствующие команды.

Скриншот MATLAB R2017a с открытой вкладкой Apps (Приложения), в которой добавлены функции Livelink for MATLAB. Вкладка Apps (Приложения) в ленте MATLAB® теперь предоставляет доступ к следующим функциям LiveLink™ for MATLAB®: Библиотека моделей COMSOL (mphmodellibrary), Навигатор моделей COMSOL (mphnavigator), и Поиск COMSOL (mphsearch). Вкладка Apps (Приложения) в ленте MATLAB® теперь предоставляет доступ к следующим функциям LiveLink™ for MATLAB®: Библиотека моделей COMSOL (mphmodellibrary), Навигатор моделей COMSOL (mphnavigator), и Поиск COMSOL (mphsearch).

MATLAB является зарегистрированной торговой маркой компании The MathWorks, Inc. Oracle и Java являются зарегистрированными торговыми марками Oracle и (или) ее аффилированных компаний. Компания COMSOL AB, как и ее дочерние компании и продукты, не связаны с владельцами этих товарных знаков, не рекомендуются, не спонсируются и не поддерживаются ими.