Создайте модель программного компонента AUTOSAR на основе модели алгоритма.
Программное обеспечение AUTOSAR Blockset поддерживает AURomotive Open System ARchitecture (AUTOSAR), открытую и стандартизированную архитектуру автомобильного программного обеспечения. Производители автомобилей, поставщики и разработчики инструментов совместно разрабатывают компоненты AUTOSAR. Для разработки компонентов AUTOSAR в Simulink выполните следующие общие действия:
Создайте представление Simulink компонента AUTOSAR.
Разработка компонента путем уточнения конфигурации AUTOSAR и создания содержимого алгоритмической модели.
Создайте описания ARXML и алгоритмический код C для тестирования в Simulink или интеграции в среду выполнения AUTOSAR. (Для создания кода AUTOSAR требуется Simulink Coder и Embedded Coder.)
Чтобы создать исходное представление Simulink программного компонента AUTOSAR, выполните одно из следующих действий.
Создайте программный компонент AUTOSAR с использованием существующей модели Simulink.
Импорт описания программного компонента AUTOSAR из файлов ARXML в новую модель Simulink. (См. пример Импорт компонента AUTOSAR в Simulink.)
Чтобы создать программный компонент AUTOSAR с использованием существующей модели, сначала откройте модель компонента Simulink, для которой не сопоставлен программный компонент AUTOSAR. В этом примере используется пример модели AUTOSAR swc.
open_system('swc');
В окне модели на вкладке Моделирование (Modeling) выберите Параметры модели (Model Settings). В диалоговом окне «Параметры конфигурации» на панели «Создание кода» задайте для целевого файла системы значение autosar.tlc. Нажмите кнопку ОК.
Чтобы настроить модель как сопоставленный программный компонент AUTOSAR, откройте окно быстрого запуска компонента AUTOSAR. На вкладке Приложения щелкните Конструктор компонентов AUTOSAR. Откроется окно Быстрый запуск компонента AUTOSAR (AUTOSAR Component Quick Start).

Чтобы настроить модель для разработки компонентов программного обеспечения AUTOSAR, выполните процедуру быстрого запуска. В этом примере принимаются настройки по умолчанию для параметров на панелях Компонент набора быстрого запуска (Quick Start Set Component) и Интерфейсы набора (Set Interfaces).
При нажатии кнопки Готово (Finish) на панели Готово (Finish) модель открывается в ракурсе кода AUTOSAR.
В ракурсе кода AUTOSAR отображается модель, панель «Инспектор свойств», а непосредственно под моделью - редактор «Сопоставления кодов».

Далее для дальнейшей разработки компонента AUTOSAR используются редактор сопоставления кодов и словарь AUTOSAR.
Редактор сопоставлений кода отображает функции точек входа, входные данные модели, исходящие данные, параметры и другие элементы Simulink, относящиеся к вашей платформе AUTOSAR. Используйте редактор для сопоставления элементов модели Simulink с элементами компонента AUTOSAR с точки зрения модели Simulink. Элементы компонентов AUTOSAR определены в стандарте AUTOSAR и включают в себя исполняемые объекты, порты и переменные, выполняемые между ними (IRV).
Откройте каждую вкладку Сопоставление кода (Code Mapping) и проверьте сопоставленные элементы модели. Чтобы изменить сопоставление AUTOSAR для элемента, выберите элемент и измените связанные с ним свойства. При выборе элемента он подсвечивается в модели, и инспектор свойств отображает его код и атрибуты связи.
Для настройки свойств AUTOSAR сопоставленного программного компонента AUTOSAR откройте словарь AUTOSAR. В редакторе сопоставлений кодов нажмите кнопку AUTOSAR Dictionary, которая является самым левым значком. Словарь AUTOSAR открывается в представлении AUTOSAR, соответствующем элементу Simulink, который был выбран в последний раз и сопоставлен в редакторе сопоставлений кода. Если выбран и сопоставлен входной порт Simulink, словарь открывается в режиме просмотра «Активные порты» и отображает порт AUTOSAR, с которым сопоставлен входной порт.

В словаре AUTOSAR отображается сопоставленный компонент AUTOSAR и его элементы, интерфейсы связи, методы вычислений, методы адресов программного обеспечения и параметры XML. Словарь используется для настройки элементов и свойств AUTOSAR с точки зрения компонента AUTOSAR.
Откройте каждый узел и проверьте его элементы AUTOSAR. Чтобы изменить элемент AUTOSAR, выберите элемент и измените связанные с ним свойства. Код AUTOSAR XML и код C, совместимый с AUTOSAR, созданные из модели, отражают изменения.
При наличии программного обеспечения Simulink Coder и Embedded Coder можно создать модель AUTOSAR. При построении модели AUTOSAR генерируется соответствующий AUTOSAR код C и экспортируются описания AUTOSAR XML (ARXML). В окне модели нажмите клавиши CTRL + B или на вкладке AUTOSAR щелкните Создать код (Generate Code).
По завершении построения открывается отчет о создании кода. Изучите отчет. Убедитесь, что изменения в редакторе сопоставлений кода и словаре AUTOSAR отражены в описаниях кода C и ARXML. Например, используйте поле Найти (Find) для поиска имен измененных элементов модели Simulink и компонентов AUTOSAR.

Генерация кода (классическая платформа)