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

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

Похожие примеры

Подробнее о