Импортируйте модель блока CAD

Прежде чем вы начнете

Вы импортируете Модель CAD в программное обеспечение Simscape™ Multibody™ с помощью функции smimport. Функция анализирует файл описания мультитела XML и автоматически генерирует соответствующую модель. Файлы геометрии, сопровождающие формат файла описания мультитела, обеспечивают конфигурации тела для целей визуализации. Можно импортировать модели блоков, но не частей.

Файлы в качестве примера

Можно попробовать рабочий процесс импорта CAD с помощью примеров в установке Simscape Multibody. Примеры включают связь с четырьмя панелями, роботизированную руку и платформу Стюарта. Каждый пример включает файл описания мультитела XML и набор файлов геометрии части. Файлы находятся в папках с путем

matlabroot\toolbox\physmod\sm\smdemos\import\modelFolder,
где:

  • matlabroot является корневой папкой вашего приложения MATLAB®, например:

    C:\Programs\MATLAB\
  • modelFolder является именем папки, которая содержит наборы файла в качестве примера — four_bar, robot или stewart_platform.

Импортируйте модель

Вы импортируете модель в программное обеспечение Simscape Multibody с помощью функции smimport в ее режиме по умолчанию. Рассмотрите наборы файла в качестве примера в своей установке Simscape Multibody. Воссоздать модель блока CAD, описанную файлами как блок-схемы Simscape Multibody, введите:

smimport(multibodyDescriptionFile);
где multibodyDescriptionFile является именем файла описания мультитела XML для модели в качестве примера, вы хотите импортировать, заданный как строка. Используйте sm_robot для модели роботизированной руки и stewart_platform для модели платформы Стюарта. Например, чтобы импортировать модель роботизированной руки, введите:
smimport('sm_robot');

Функция генерирует новую блок-схему Simscape Multibody и файл иллюстрирующих материалов. Блок-схема воссоздает исходную модель блока CAD использование блоков Simscape Multibody. Файл данных обеспечивает численные значения параметров блоков, используемых в модели.

После импорта модели

Проверяйте импортированную модель на неожиданные твердые связи между телами. Программное обеспечение Simscape Multibody заменяет неподдерживаемые ограничения CAD на твердые связи, которые могут появиться как прямые строки связи кадра, Твердые блоки Преобразования или блоки Сварного шва.

Предупреждающее сообщение в окне команды MATLAB опознает тела и кадры связи, затронутые неподдерживаемыми ограничениями. Замените искусственные твердые связи между телами с подходящим Соединением, Ограничением или блоками Механизма от библиотеки Simscape Multibody.

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