exponenta event banner

setName

Задать имя порта

    Синтаксис

    Описание

    пример

    setName(port,name) задает имя для назначенного порта.

    Примеры

    свернуть все

    Создайте модель, получите корневую архитектуру, добавьте компонент, добавьте порт и задайте новое имя порта.

    model = systemcomposer.createModel('archModel',true);
    rootArch = get(model,'Architecture');
    newComponent = addComponent(rootArch,'NewComponent');
    newPort = addPort(newComponent.Architecture,'NewCompPort','in');
    setName(newPort,'CompPort');

    Входные аргументы

    свернуть все

    Порт для переименования, указанный как systemcomposer.arch.ArchitecturePort или systemcomposer.arch.ComponentPort объект.

    Имя порта, указанное как символьный вектор.

    Типы данных: char

    Подробнее

    свернуть все

    Определения

    ТерминОпределениеПриложениеДополнительные сведения
    архитектураАрхитектура System Composer™ представляет собой систему компонентов и их структурное и поведенческое взаимодействие. Можно представлять определенные архитектуры с помощью альтернативных представлений.

    Различные типы архитектур описывают различные аспекты систем:

    • Функциональная архитектура описывает поток данных в системе.

    • Логическая архитектура описывает предполагаемую работу системы.

    • Физическая архитектура описывает платформу или оборудование в системе.

    Визуальное создание архитектуры
    модельМодель System Composer - это файл, содержащий архитектурную информацию, включая компоненты, порты, соединители, интерфейсы и варианты поведения.

    Выполните операции с моделью:

    • Извлеките архитектуру корневого уровня, содержащуюся в модели.

    • Применить профили.

    • Словари данных интерфейса связи.

    • Создание экземпляров на основе архитектуры модели.

    Модели System Composer хранятся как .slx файлы.

    Создание модели архитектуры
    компонентКомпонент является нетривиальной, почти независимой и заменяемой частью системы, которая выполняет четкую функцию в контексте архитектуры. Компонент определяет элемент архитектуры, такой как функция, система, аппаратное обеспечение, программное обеспечение или другой концептуальный объект. Компонент также может быть подсистемой или подфункцией.Представленный в виде блока компонент является частью архитектурной модели, которую можно разделить на многократно используемые артефакты.Компоненты
    портПорт - это узел компонента или архитектуры, представляющий собой точку взаимодействия с его средой. Порт разрешает поток информации в другие компоненты или системы и из них.

    Существуют различные типы портов:

    • Порты компонента - это точки взаимодействия компонента с другими компонентами.

    • Порты архитектуры - это порты на границе системы, независимо от того, находится ли граница в пределах компонента или общей модели архитектуры.

    Порты
    соединительСоединители - это линии, обеспечивающие соединения между портами. Соединители описывают потоки информации между компонентами или архитектурами.Соединитель позволяет двум компонентам взаимодействовать без определения характера взаимодействия. Задайте интерфейс порта для определения способа взаимодействия компонентов.Связи

    Представлен в R2019a