Модели COMSOL Multiphysics обладают возможностью экспортира в рабочее пространство MATLAB или SIMULINK. Иногда их представление в виде .m файлов является удобным способом добавить функциональность. Информационная передача между COMSOL Multiphysics и MATLAB может быть сделана при использовании соединения между этими программами.

Самый простой и рекомендуемый способ использовать вместе MATLAB и COMSOL Multiphysics – это в COMSOL Multiphysics выбрать специальный пункт Запускать COMSOL Multiphysics с MATLAB, который запустит MATLAB и COMSOL Multiphysics, а также сконфигурирует необходимые соединительные настройки. При этом необходимо указать рабочий каталог MATLAB.

Соединение COMSOL Multiphysics с MATLAB от графического интерфейса пользователя COMSOL Multiphysics делается следующим образом:

1)
В меню File необходимо выбрать Client/Server/MATLAB и Соединяются с MATLAB. Это откроет диалоговое окно, спрашивающее, хотите ли Вы запустить MATLAB и соединить COMSOL Multiphysics с сервером MATLAB.
2)
Как только MATLAB откроется, необходимо установить рабочий каталог MATLAB в каталог, где находится модель COMSOL Multiphysics.

Поиск и устранение неисправностей

1)
В брандмауэр, установленный на компьютере, нужно внести дополнительные исключения, когда COMSOL Multiphysics будет создавать соединение с сервером MATLAB.
2)
Корневой каталог MATLAB может переключить обновления, и, если COMSOL Multiphysics не может найти корневой каталог MATLAB, соединение между этими программами не происходит. Корневой каталог MATLAB может быть сконфигурирован для COMSOL в comsol.opts файле, находящемся в папке COMSOLROOT/bin, где необходимо отредактировать значение переменной mlroot. COMSOL Multiphysics должен быть перезапущен после редактирования файла.
3)
Если использовать собственные сценарии в MATLAB, необходимо изменить переменную пути поиска MATLAB. Как правило, добавление собственных сценариев к пути поиска MATLAB делается с addpath (’ ’)

Отметим, что закрытие MATLAB, не разъединяясь от COMSOL Multiphysics, может привести к тому, что остановится запись блоков COMSOL Multiphysics во всех редактируемых моделях, включая сохранение модели.