Code Mappings Editor

Сопоставьте элементы AUTOSAR для генерации кода

Описание

Редактор Code Mappings является графическим интерфейсом для отображения элементов AUTOSAR для генерации кода. Карта Simulink® моделировать элементы, такие как входные порты, выходные порты и функции точки входа в элементы компонента AUTOSAR, такие как порты приемника, порты отправителя и выполняемые элементы.

Используя формат таблицы с вкладками, редактор Отображения отображает входные порты модели, выходные порты и другие элементы модели, относящиеся к вашей платформе AUTOSAR. Используйте это представление для сопоставления элементов модели с элементами компонента AUTOSAR с точки зрения модели Simulink. Конфигурируемые отображения отражены в сгенерированном AUTOSAR-совместимом коде C или C++ и экспортированных описаниях ARXML.

Для получения дополнительной информации смотрите:

Редактор Code Mappings обеспечивает доступ в холсте к информации отображения AUTOSAR с пакетным редактированием, фильтрацией элементов, легкой навигацией к элементам модели и свойствам AUTOSAR и трассируемостью элемента модели. Когда вы постепенно конфигурируете представление модели компонента AUTOSAR, можно применить следующие элементы управления редактора Отображения:

  • Filter contents поле - Выборочно отображать некоторые элементы, опуская другие, в текущем представлении.

  • AUTOSAR Dictionary кнопка - переход из представления редактора Code Mappings элемента Simulink в представление AUTOSAR Dictionary соответствующего элемента AUTOSAR.

  • Validate - Проверьте строение компонента AUTOSAR.

  • Update кнопка - Обновляйте отображение модели Simulink на AUTOSAR, чтобы отразить изменения модели, такие как добавление, изменение или удаление функций точки входа Simulink, параметров, сигналов, передачи данных или вызывающих абонентов функций.

Откройте Редактор отображений кода

  • Если ваша модель уже имеет сопоставленный программный компонент AUTOSAR, в окне модели выполните одно из следующих действий:

    • На вкладке Apps откройте приложение AUTOSAR Component Designer.

    • Щелкните элемент управления перспективой в правом нижнем углу и выберите Code.

    Модель откроется в перспективе кода AUTOSAR, которая включает редактор Отображения.

  • Если ваша модель не имеет сопоставленного компонента AUTOSAR, в окне модели выполните одно из следующих действий:

    • Используйте функцию AUTOSAR Component Quick Start.

      1. На вкладке Modeling выберите Model Settings. В Параметры конфигурации окне Code Generation панели задайте значение для системного целевого файла autosar.tlc или autosar_adaptive.tlc. Нажмите OK.

      2. На вкладке Apps нажмите AUTOSAR Component Designer. Откроется окно «Быстрый запуск компонента AUTOSAR».

      3. Работа через процедуру быстрого запуска компонента и нажатия кнопки Конца.

    • Для Embedded Coder® модель, можно использовать Embedded Coder Quick Start.

      1. С открытым приложением Embedded Coder, на вкладке C Code, выберите Quick Start. Откроется окно Embedded Coder Quick Start.

      2. Когда вы проходите процедуру быстрого запуска, в окне Output, выберите опцию выхода кода С, совместимого с AUTOSAR или код С++, совместимым с AUTOSAR Adaptive Platform.

      3. Нажмите Конец.

    Модель откроется в перспективе кода AUTOSAR, которая включает редактор Отображения.

Примеры

расширить все

Если вы моделируете для AUTOSAR Classic Platform, перейдите на вкладки редактора Отображения, чтобы выполнить следующие действия:

Если вы моделируете для адаптивной платформы AUTOSAR, перейдите на вкладки редактора Отображения к:

Сопоставление входных и выходных портов с требуемыми и предоставляемыми сервисными портами AUTOSAR

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

См. также

Темы

Введенный в R2018a