nodes

Задайте узлы компонента, то есть, сохранив порты блока

Синтаксис

nodes a = package_name.domain_name; end     

Описание

nodes начинает блок объявлений узлов, который отключен end ключевое слово. Этот блок содержит объявления для всех узлов компонента, которые соответствуют портам сохранения блока Simscape™, сгенерированного из файла компонента. Каждый узел задан присвоением на существующую область. Смотрите Объявляют Узлы Компонента для получения дополнительной информации.

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

nodes
    a = package_name.domain_name;
end

Можно задать метку порта и местоположение, способ, которым вы хотите, чтобы он появился в блок-схеме как комментарий:

nodes
    a = package_name.domain_name;  % label:location
end

где label строка, соответствующая имени порта в блок-схеме, location одна из следующих строк: left, right, top, bottom.

Примеры

Следующий пример использует синтаксис в области вращательного механического устройства Основы 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

Представленный в R2008b