Ссылка Simscape™ Multibody™ является плагином, который вы устанавливаете на своем приложении CAD, чтобы экспортировать ваши модели блока CAD. Плагин генерирует файлы, что необходимо импортировать модель в среду Simscape Multibody (использующий smimport
функция. Можно установить плагин на трех приложениях CAD:
SolidWorks®
Autodesk Inventor®
PTC® Creo™
Можно экспортировать модель блока из программного обеспечения Onshape® CAD с помощью smexportonshape
функция. Эта функция генерирует те же файлы как плагин Simscape Multibody Link — один файл описания мультитела XML, остальные набор файлов геометрии тела.
Если вы используете различное приложение CAD, можно создать пользовательское приложение на основе опубликованной XML-схемы Simscape Multibody. Этот подход требует некоторого знания XML. Смотрите веб-страницу схемы для примера.
Если можно экспортировать модель мультитела в формате URDF, то можно также импортировать ту модель с помощью smimport
функция. Этот подход может подойти вам, если ваше приложение CAD не среди поддержанных, и у вас есть небольшой опыт с XML-схемами.
У вас должны быть допустимая лицензия MATLAB® и одно из поддержанных приложений CAD:
Программное обеспечение Autodesk Inventor
Программное обеспечение PTC Creo
Программное обеспечение SolidWorks
Ваш MATLAB и установки CAD должны иметь ту же архитектуру системы — e.g., Windows 64-bit.
Перейдите к странице загрузки Simscape Multibody Link.
Следуйте за подсказками на странице загрузки.
Сохраните архив zip и файл MATLAB в удобной папке.
Выберите версии файла, совпадающие с вашим номером выпуска MATLAB и архитектурой системы — e.g., архитектура релиза R2015b и Win64. Не извлекайте архив zip.
Запустите MATLAB как администратора.
Добавьте сохраненные файлы установки в путь MATLAB.
Можно сделать это путем ввода addpath('foldername')
в командной строке MATLAB. Замените foldername
с именем папки, в которой вы сохранили файлы установки — например, C:\Temp
.
В командной строке MATLAB введите install_addon('zipname')
.
Замените zipname
с именем архива zip — например, smlink.r2015b.win64.zip
.
Каждый раз, когда вы экспортируете модель блока CAD, плагин Simscape Multibody Link пытается соединиться с MATLAB. Для связи, чтобы произойти, необходимо указать MATLAB как сервер автоматизации. Можно сделать это двумя способами:
В сеансе работы с MATLAB, запускающемся в режиме администратора — В командной строке, введите regmatlabserver
.
В окне MS-DOS, запускающемся в режиме администратора — В командной строке, введите matlab -regserver
.
Прежде чем можно будет экспортировать блок, необходимо включить плагин Simscape Multibody Link на приложении CAD. Для этого см.: