exponenta event banner

Объявить узлы компонентов

Узлы компонентов определяют сохранение портов блока Simscape™, сгенерированного из файла компонента. Тип консервационного порта (электрический, механический вращательный и т. д.) определяется типом его родительского домена. Домен определяет, какие переменные Through и Across порт может передавать. Сохранение портов блоков Simscape может быть подключено только к портам, связанным с тем же доменом. Дополнительные сведения см. в разделе Основные принципы моделирования физических сетей.

При объявлении узлов в компоненте необходимо связать их с существующим доменом. Как только узел связан с доменом, он:

  • Переносит каждую из переменных области Поперек как измеряемую величину

  • Записывает уравнение сохранения для каждой из переменных Through области

Дополнительные сведения см. в разделе Определение взаимосвязи между переменными компонентов и узлами.

Необходимо указать имя домена, используя полный путь, начинающийся с верхнего каталога пакета. Дополнительные сведения о упаковке файлов Simscape см. в разделе Создание пользовательских библиотек блоков.

В следующем примере используется синтаксис для области механического вращения Simscape Foundation:

nodes
    r = foundation.mechanical.rotational.rotational;
end

Имя каталога пакетов верхнего уровня: +foundation. Он содержит подпакет +mechanical, с подпакетом +rotational, который, в свою очередь, содержит файл домена rotational.ssc.

Если вы хотите использовать собственный настраиваемый вращающийся домен, rotational.ssc и расположен на верхнем уровне каталога пользовательских пакетов +MechanicalElements, синтаксис будет следующим:

nodes
    r = MechanicalElements.rotational;
end

Примечание

Компоненты, использующие собственный настраиваемый вращательный домен, не могут быть соединены с компонентами с помощью механического вращательного домена Simscape Foundation. Используйте собственные настраиваемые определения доменов для создания полных библиотек компонентов, которые должны быть соединены друг с другом.

Указание дополнительного комментария позволяет управлять меткой порта и расположением в значке блока. Дополнительные сведения см. в разделе Настройка имен и расположений портов блоков. В следующем примере электрический порт сохранения будет помечен как + и будет расположен на верхней стороне значка блока.

nodes
    p = foundation.electrical.electrical; % +:top
end

Связанные примеры

Подробнее