Сгенерировать AUTOSAR-совместимый Код С++ и описания компонента arxml
из модели, сконфигурированной для Адаптивной платформы AUTOSAR:
Исследуйте опции экспорта AUTOSAR XML с помощью функций свойства AUTOSAR Dictionary или AUTOSAR.
Создайте модель.
Исследуйте опции XML, что вы сконфигурировали использование Словарь AUTOSAR. Если вы еще не сконфигурировали их, смотрите, Конфигурируют Адаптивные Опции XML AUTOSAR.
После конфигурирования генерации кода AUTOSAR и опций XML, сгенерируйте код. Чтобы сгенерировать Код С++ и экспортировать XML-описания, создайте модель (Ctrl+B).
Процесс сборки генерирует AUTOSAR-совместимый Код С++ и XML-описания AUTOSAR к папке сборки модели. Следующая таблица показывает, какие XML-файлы сгенерированы, на основе значения опции Exported XML file packaging, сконфигурированной в Словаре AUTOSAR.
Экспортируемый XML-файл упаковочное значение | Экспортируемое имя файла | По умолчанию содержит... |
---|---|---|
Single file |
| Все элементы AUTOSAR. |
Modular |
| Компоненты программного обеспечения. Это - основной файл |
| Типы данных и связанные элементы. | |
| Реализация компонента программного обеспечения. | |
| Интерфейсы, включая адаптивные сервисные интерфейсы. | |
| Компонент программного обеспечения внутреннее поведение (сгенерированный только для схемы 3.x или ранее). |
Можно объединить адаптивные описания компонента XML AUTOSAR в инструмент разработки AUTOSAR. Информация компонента AUTOSAR разделена в отдельные файлы, чтобы упростить слияние. Разделение пытается минимизировать количество слияний, которые необходимо сделать. Вы не должны объединять файл типа данных в инструмент разработки, потому что типы данных обычно задаются рано в процессе проектирования. Необходимо, однако, объединить внутренний файл поведения, потому что этой информацией является часть образцовой реализации.
Для примера того, как сгенерировать AUTOSAR-совместимый Код С++ и экспортировать описания компонента XML AUTOSAR из модели Simulink, смотрите, Генерируют AUTOSAR C или Код С++ и XML-описания.