Задайте узлы компонента, то есть, сохранив порты блока
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