Программное обеспечение AUTOSAR Blockset поддерживает моделирование программных компонентов AUTOSAR для платформы AUTOSAR Classic. Для разработки программного компонента AUTOSAR в Simulink ® создайте модель Simulink, представляющую программный компонент AUTOSAR. Инициируйте создание модели одним из следующих способов:
Импортируйте существующее описание компонента AUTOSAR XML (ARXML) в среду Simulink в качестве модели. Описание компонента импортируется с помощью средства импорта AUTOSAR ARXML.
Переработайте существующую модель Simulink в представление программного компонента AUTOSAR.
Начиная с шаблона модели блока AUTOSAR, создайте модель Simulink.
После создания исходного проекта модели уточните алгоритмическое содержание.
В данном учебном пособии используется пример модели autosar_swc для отображения примера представления модели программного компонента AUTOSAR.
Открытая модель autosar_swc.

Ознакомьтесь с компонентами модели. Модель состоит из:
Периодическое выполнение Runnable_1s, которая сконфигурирована с частотой выборки 1 секунда (In1_1s).
Периодическое выполнение Runnable 2s, которая сконфигурирована с частотой выборки 2 секунды (In2_2s).
Инициализация функционального блока, Runnable_Initialize, который инициализирует интегратор в Runnable 2s до значения 1.
Ознакомьтесь с конфигурацией модели.
Параметр конфигурации модели Системный целевой файл имеет значение autosar.tlc. Этот системный целевой файл позволяет использовать программное обеспечение AUTOSAR Blockset.
Для максимизации эффективности выполнения модель настроена на многозадачный режим. Параметры решателя:
Тип имеет значение Fixed-step.
Решателю присвоено значение discrete (no continuous states).
Фиксированный размер шага (время основной выборки) устанавливается равным auto.
Рассматривайте каждую дискретную скорость как отдельную задачу.
В редакторе Simulink можно включить цветовой код образца времени, выбрав вкладку Отладка (Debug) и выбрав Диагностика (Diagnostics) > Информационные наложения (Information Overlays) > Цвета (Colors). Условное обозначение времени выборки показывает неявную группировку скорости. Красный - самая быстрая дискретная скорость. Зеленый цвет представляет вторую самую быструю дискретную скорость. Желтый цвет представляет собой смесь двух скоростей.
Поскольку модель имеет несколько скоростей и выбран параметр Решатель (Solver) Рассматривать каждую дискретную скорость как отдельную задачу, модель моделируется в многозадачном режиме. Модель обрабатывает переход скорости для In2_2s явно с помощью блока Rate Transition.
Для упрощения интеграции в среду выполнения AUTOSAR очищается параметр блока «Rate Transition».
Созданный код для подрейтов спецификаций модели в модели. Для этой модели - скорость для блока Inport In2_2sзеленая скорость является субскоростью. Созданный код правильно переносит данные между задачами, которые выполняются с различными скоростями.
Затем настройте элементы программного компонента AUTOSAR для использования в среде моделирования Simulink.