Узлы компонентов определяют сохранение портов блока 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