Узлы компонента определяют порты сохранения Simscape™ блока, сгенерированного из файла компонента. Тип порта сохранения (электрический, механический вращательный и так далее) определяется типом его родительской области. Эта область определяет, какие переменные Through и Across может передавать порт. Сохранение портов блоков Simscape может быть подключено только к портам, сопоставленным с той же областью. Для получения дополнительной информации смотрите Основные принципы моделирования физических сетей.
При объявлении узлов в компоненте необходимо связать их с существующей областью. Когда узел связан с областью, он:
Несет каждую из доменных переменных Across как измеримую величину
Записывает уравнение для каждой из переменных 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