Сгенерируйте AUTOSAR-совместимый C или Код С++ и экспортируйте AUTOSAR XML (arxml
) описания от классического или адаптивного компонента AUTOSAR
Программное обеспечение AUTOSAR Blockset поддерживает Автомобильную Архитектуру открытых систем (AUTOSAR), открытое и стандартизировало автомобильную программную архитектуру. Автопроизводители, поставщики и разработчики инструмента совместно разрабатывают компоненты AUTOSAR. Чтобы разработать компоненты AUTOSAR в Simulink, следуйте за этим общим рабочим процессом:
Создайте представление Simulink компонента AUTOSAR для Классической или Адаптивной Платформы.
Разработайте компонент путем совершенствования настройки AUTOSAR и создания алгоритмического образцового содержимого.
Сгенерируйте описания программного обеспечения arxml
и алгоритмический C или Код С++ для тестирования в Simulink или интегрирования в среду выполнения AUTOSAR. (Генерация кода AUTOSAR требует Simulink Coder и Embedded Coder.)
Если вам лицензируют для Simulink Coder и Embedded Coder, можно сгенерировать AUTOSAR-совместимые описания программного обеспечения код С и arxml
для модели компонента, сконфигурированной для Классической Платформы AUTOSAR. Откройте модель, из которой вы хотите сгенерировать код С AUTOSAR и описания. Этот пример использует модель autosar_swc
в качестве примера AUTOSAR.
open_system('autosar_swc');
Чтобы совершенствовать настройки конфигурации модели для генерации кода, можно использовать (рекомендуемый) Быстрый запуск Embedded Coder или выполнить ручные процедуры, описанные в, Конфигурируют Генерацию кода AUTOSAR. Этот пример использует Быстрый запуск Embedded Coder. В окне модели нажмите Code> C/C ++ Code> Embedded Coder Quick Start.
Работа через процедуру быстрого запуска. В Окне вывода выберите выходную опцию код С, совместимый с AUTOSAR.
Программное обеспечение быстрого запуска берет следующие шаги, чтобы сконфигурировать модель компонента программного обеспечения AUTOSAR:
Конфигурирует настройки генерации кода для модели. Если цель AUTOSAR уже не выбрана, наборы программного обеспечения образцовый Системный конечный файл параметра конфигурации к autosar.tlc
, и Сгенерируйте XML для версии схемы к значению схемы по умолчанию.
Если никакое отображение AUTOSAR не существует, создает сопоставленный компонент программного обеспечения AUTOSAR для модели.
Выполняет сборку модели.
В последнем окне, когда вы нажимаете Finish, ваша модель открывается в перспективе кода AUTOSAR.
Прежде, чем сгенерировать код, проверяйте настройки параметров экспорта AUTOSAR XML в Словаре AUTOSAR. Нажмите Code> C/C ++ Code> Configure AUTOSAR Dictionary и выберите XML Options. Этот пример устанавливает Экспортируемую упаковку XML-файла на Single file
. так, чтобы arxml
был экспортирован в один файл, modelname
.arxml
.
Чтобы сгенерировать AUTOSAR-совместимые описания программного обеспечения код С и arxml
, создайте модель. В окне модели нажмите Ctrl+B, или кликните по меню Code и выберите C/C ++ Code> Build Model. Процесс сборки генерирует код С и описания arxml
к папке сборки модели, autosar_swc_autosar_rtw
. Когда сборка завершается, отчет генерации кода открывается.
Если вам лицензируют для Simulink Coder и Embedded Coder, можно сгенерировать AUTOSAR-совместимые описания программного обеспечения Код С++ и arxml
для модели компонента, сконфигурированной для Адаптивной Платформы AUTOSAR. Откройте модель, из которой вы хотите сгенерировать Код С++ AUTOSAR и описания. Этот пример использует модель autosar_LaneGuidance
в качестве примера AUTOSAR.
open_system('autosar_LaneGuidance');
Опционально, чтобы совершенствовать настройки конфигурации модели для генерации кода, можно использовать (рекомендуемый) Быстрый запуск Embedded Coder. Этот пример использует Быстрый запуск Embedded Coder. В окне модели нажмите Code> C/C ++ Code> Embedded Coder Quick Start.
Работа через процедуру быстрого запуска. В Окне вывода выберите выходную опцию Код С++, совместимый с Адаптивной Платформой AUTOSAR.
Программное обеспечение быстрого запуска берет следующие шаги, чтобы сконфигурировать адаптивную модель компонента программного обеспечения AUTOSAR:
Конфигурирует настройки генерации кода для модели. Если цель AUTOSAR уже не выбрана, наборы программного обеспечения образцовый Системный конечный файл параметра конфигурации к autosar_adaptive.tlc
.
Если никакое отображение AUTOSAR не существует, создает сопоставленный адаптивный компонент программного обеспечения AUTOSAR для модели.
Выполняет сборку модели.
В последнем окне, когда вы нажимаете Finish, ваша модель открывается в перспективе кода AUTOSAR.
Прежде, чем сгенерировать код, проверяйте настройки параметров экспорта AUTOSAR XML в Словаре AUTOSAR. Нажмите Code> C/C ++ Code> Configure AUTOSAR Dictionary и выберите XML Options. Этот пример устанавливает Экспортируемую упаковку XML-файла на Single file
. так, чтобы arxml
был экспортирован в один файл, modelname
.arxml
.
Чтобы сгенерировать AUTOSAR-совместимые описания программного обеспечения Код С++ и arxml
, создайте модель. В окне модели нажмите Ctrl+B, или кликните по меню Code и выберите C/C ++ Code> Build Model. Процесс сборки генерирует Код С++ и описания arxml
к папке сборки модели, autosar_LaneGuidance_autosar_adaptive
. Когда сборка завершается, отчет генерации кода открывается.
Генерация кода (классическая платформа)
Генерация кода (адаптивная платформа)