Сгенерируйте AUTOSAR-совместимый код С и экспортируйте AUTOSAR XML (ARXML) описания от модели компонента AUTOSAR.
Если у вас есть программное обеспечение Simulink Coder и Embedded Coder, можно создать модели компонента AUTOSAR. Создавание классической модели компонента генерирует алгоритмический код С и экспортирует описания ARXML, которые выполняют Классические технические требования Платформы AUTOSAR. Используйте сгенерированный код C и описания ARXML для тестирования в Simulink или интегрирования в среду выполнения AUTOSAR.
Откройте модель компонента, от которой вы хотите сгенерировать код С AUTOSAR и описания ARXML. Этот пример использует модель autosar_swc
в качестве примера AUTOSAR.
open_system('autosar_swc');
Опционально, чтобы совершенствовать настройки конфигурации модели для генерации кода, можно использовать (рекомендуемый) Быстрый запуск Embedded Coder. Этот пример использует Быстрый запуск Embedded Coder. От вкладки Apps откройте приложение AUTOSAR Component Designer. На вкладке AUTOSAR нажмите Quick Start.
Работа через процедуру быстрого запуска. В Окне вывода выберите выходную опцию код С, совместимый с AUTOSAR.
Программное обеспечение быстрого запуска берет следующие шаги, чтобы сконфигурировать модель компонента программного обеспечения AUTOSAR:
Конфигурирует настройки генерации кода для модели. Если цель AUTOSAR не выбрана, наборы программного обеспечения Системный конечный файл параметра конфигурации модели к autosar.tlc
и Сгенерируйте XML для версии схемы к значению по умолчанию.
Если никакое отображение AUTOSAR не существует, программное обеспечение создает сопоставленный компонент программного обеспечения AUTOSAR для модели.
Выполняет сборку модели.
В последнем окне, когда вы нажимаете Finish, ваша модель открывается в перспективе кода AUTOSAR.
Прежде, чем сгенерировать код, откройте Словарь AUTOSAR и исследуйте настройки параметров экспорта AUTOSAR XML. На вкладке AUTOSAR выберите Code Interface> AUTOSAR Dictionary. В Словаре AUTOSAR выберите XML Options.
Представление опций XML в Словаре AUTOSAR отображает параметры экспорта XML и их значения. Можно сконфигурировать:
Упаковка XML-файла для элементов AUTOSAR создается в Simulink
Пути к пакету AUTOSAR
Аспекты экспортируемого содержания XML AUTOSAR
Этот пример устанавливает Экспортируемую упаковку XML-файла на Modular
, так, чтобы ARXML был экспортирован в модульные файлы, включая modelname
_component.arxml
, modelname
_datatype.arxml
, и modelname
_interface.arxml
.
Чтобы сгенерировать описания программного обеспечения код С и XML AUTOSAR, которые выполняют Классические технические требования Платформы, создайте модель. В окне модели нажмите Ctrl+B. Процесс сборки генерирует код С и описания ARXML к папке сборки модели, autosar_swc_autosar_rtw
. Когда сборка завершается, отчет генерации кода открывается.