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

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

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

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

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

Для получения дополнительной информации смотрите, Задают Отношение Между Переменными Компонента и Узлами.

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

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

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

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

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

nodes
    r = MechanicalElements.rotational;
end

Примечание

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

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

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

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

Больше о