Это содержимое характерно для программного обеспечения Simscape™ Multibody™ First Generation. Функции первого поколения намечают, чтобы быть удержанными от использования и нужно избежать.
Для полной информации при экспорте Физического Моделирования XML см. документацию Simscape Multibody Link.
Блок автоматизированного проектирования (CAD) может содержать достаточно части и информации об ограничении, что можно сгенерировать модель Simscape Multibody, состоящую из Тела и Блоков соединений, представляющих блок. Если вы экспортировали блок CAD в Физический XML-файл Моделирования, можно сгенерировать модель блок-схемы Simscape Multibody из этого файла. Новая сгенерированная модель состоит из одной машины Simscape Multibody, соответствуя блоку с одним корнем.
Этот раздел показывает вам, как импортировать XML-файл в модель Simscape Multibody с помощью команды mech_import
, который создает модель.
Этот раздел принимает, что вам установили продукт Simscape Multibody локально или удаленно, и что вы имеете:
XML-файл, представляющий блок CAD
Опционально, файлы геометрии тела STL сопоставлены с частями CAD
Чтобы сгенерировать модель Simscape Multibody, вам не нужны платформа CAD или блок, от которого экспортировался XML-файл. Вам также не нужна утилита Simscape Multibody Link.
Вы генерируете основанную на CAD модель Simscape Multibody с помощью mech_import
команда или диалоговое окно.
Запустить генерацию модели с гипотетического XML-файла под названием cad_assembly.xml
, войти
mech_import('cad_assembly.xml')
в командной строке. Индикатор выполнения появляется и обновляется, когда модель импортируется.
Окно модели Simulink® открывается. Модель заполняется Телами и Соединениями, соответствующими частям блока и ограничениям, сохраненным в cad_assembly.xml
. Имя сгенерированной модели является именем исходного файла блока, независимо от имени, выбранного для XML-файла.
Можно также выбрать Physical Modeling XML file и сгенерировать модель от него до Импорта Физическое Моделирование диалоговое окно XML. Откройте его путем ввода mech_import
в командной строке без аргументов. Смотрите mech_import
ссылка команды для полной информации о диалоговом окне импорта. После завершения ваших настроек нажмите OK, чтобы запустить импорт.
У вас есть несколько опций для изменения поведения импорта по умолчанию mech_import
и диалоговое окно Import Physical Modeling XML. Для получения дополнительной информации смотрите Функции Не по умолчанию в Сгенерированных Моделях.
Можно задать имя сгенерированной модели в mech_import
команда или диалоговое окно импорта. Значение по умолчанию должно принять имя сборки, заданное в XML-файле.
Например, XML-файл под названием cad_assembly.xml
мог внутренне задать имя сборки как CAD_Assembly. Генерация модели от этого XML-файла приводит к имени модели CAD_Assembly. Но предположите, что вы хотите назвать его assembly1 вместо этого. Также:
Войдите в командной строке
mech_import('cad_assembly.xml','ModelToImportInto','assembly1')
Это запускает импорт cad_assembly.xml
и создает файл модели под названием assembly1.mdl
от него.
Во вкладке Import диалогового окна установите флажок Specify model to import into. В поле Model name введите assembly1
и нажмите OK.
Диалоговое окно Advanced Options переходит макет модели отображений и средства управления внешним видом блока в области Layout. С ними можно сделать сгенерированную модель легче просмотреть и понять. Вы можете:
Управляйте, как средство импорта называет Блоки соединений.
Управляйте суммой пространства, которое средство импорта создает между блоками.
Управляйте направлением, в котором средство импорта автоматически добавляет блоки в модель.
Можно альтернативно использовать эквивалентные опции в mech_import
функция.
По умолчанию средство импорта генерирует модель, запускающуюся в верхнем уровне иерархии модели. Это создает подсистемы ниже того уровня в случае необходимости, чтобы перевести компоненты.
Можно вместо этого импортировать целый XML-файл в подсистему, так, чтобы верхний уровень иерархии модели был, состоит из только этой подсистемы. Компоненты затем переводятся в подподсистемы ниже того уровня. Если вы импортируете в подсистему, необходимо задать имена и для модели и для подсистемы.
Например, можно импортировать cad_assembly.xml
в подсистему вызвал блок, находясь в новой модели, названной model_assembly. Также
Войдите в командной строке
mech_import('cad_assembly.xml', ... 'ModelToImportInto','model_assembly', ... 'SubsystemToImportInto','assembly')
Это запускает импорт cad_assembly.xml
в подсистему.
Во вкладке Import диалогового окна,
Установите флажок Specify model to import into. В поле Model name введите model_assembly
.
Установите флажок Specify subsystem to import into. В поле Subsystem name введите assembly
и нажмите OK.
Диалоговое окно Advanced Options переходит отображения средства управления упрощением модели в области Model simplification. С ними можно изолировать движущиеся контактирующие тела и их число степеней свободы от остальной части модели. Вы можете:
Тела группы, жестко соединенные Сварками в их собственные подсистемы, каждого на соответствующем уровне подсистемы.
Импортируйте несварные швы на высшем уровне, возможном, в зависимости от того, импортируете ли вы модель или подсистему, а также группа твердо сварила Тела в их собственные подсистемы. Средство импорта продвигает движущиеся Соединения в иерархии модели независимо от того, где соответствующие степени свободы происходят в исходном блоке.
Можно альтернативно использовать эквивалентные опции в mech_import
функция.