Импортируйте CAD, URDF или модель Robotics System Toolbox
[
создает модель Simscape Multibody из CAD, URDF или модели Robotics System Toolbox.H
,dataFileName
]
= smimport(modelSource
)
modelSource
имя файла или объекта для импорта. Используйте XML-файлы для Моделей CAD, файлы URDF для моделей URDF и rigidBodyTree
(Robotics System Toolbox) возражает для моделей Robotics System Toolbox™. XML-файлы должны соответствовать XML-схеме Simscape Multibody, и файлы URDF должны соответствовать спецификации URDF. Лицензия Robotics System Toolbox требуется, чтобы создавать rigidBodyTree
объекты.
H
указатель модели и dataFileName
имя вспомогательного файла, который, в импортированных Моделях CAD, хранит числовые значения параметров блоков — в массиве структур, заполненном с переменными MATLAB, на которые ссылаются в блоках. Файл данных обеспечивает механизм, чтобы обновить импортированную модель, если Модель CAD изменяется. Модели импортируются из файлов URDF или rigidBodyTree
объекты не используют файлы данных для параметров блоков.
XML-файлы могут прибыть из других источников. Например, smexportonshape
функция преобразует Модели CAD в XML-файлы. Плагин Simscape™ Multibody™ Link может преобразовать Изобретателя Autodesk®, PTC®, и SolidWorks® Модели CAD в XML-файлы. Для других приложений CAD и инструментов моделирования сборок, XML-схема Simscape Multibody позволяет создать пользовательское приложение экспорта модели.
CAD, URDF и rigidBodyTree
модели вся доля те же компоненты. Это (i) твердые тела, также известные как части в Моделях CAD и ссылки в моделях URDF и (ii) кинематические ограничения, упакованные, в некоторых случаях, как соединения. Твердые тела импортируют как Simulink® подсистемы с телом и блоками Rigid Transform. Ограничения сопоставляют в соединение, механизм и другие ограничительные блоки.
Модели URDF содержат <link>
элементы, которые в свою очередь содержат <joint>
элементы. Аналогично, rigidBodyTree
объекты содержат rigidBody
объекты и rigidBodyJoint
объекты. В созданной модели Simscape Multibody соединения становятся одноуровневыми элементами к твердым телам и функциям что не в подсистемах твердого тела, но вместе с ними. Пределы соединений и исходные положения сохраняются как состояния положения в соответствующих объединенных блоках.
Примечание
Объединенные пределы импортируются из URDF и rigidBodyTree
модели, но не от Моделей CAD. Воспроизведите объединенные пределы Моделей CAD вручную, если вы должны — путем включения объединенных пределов в блоках соединений и установки предельных положений на соответствующие значения.
___ = smimport(___,Name,Value)
создает модель Simscape Multibody из CAD, URDF или модели Robotics System Toolbox с пользовательским именем или регенерирует файл данных ранее импортированной Модели CAD. Большинство аргументов пары "имя-значение" применяется только к Моделям CAD. Используйте ImportMode
регенерировать файлы данных параметра и PriorDataFile
отлавливать непреднамеренные изменения в модели, такие как удаление части или изменения на его имя.
smexportonshape
| importrobot
(Robotics System Toolbox)