Релиз 4.1 AUTOSAR ввел событие инициализации AUTOSAR (InitEvent). Можно использовать InitEvent чтобы назвать выполнимое AUTOSAR как инициализацию выполнимым, и затем сопоставить инициализацию функционируют к выполнимому. Используя InitEvent инициализировать компонент программного обеспечения - потенциально более просто и более эффективно, чем использование управления режимом AUTOSAR, в котором вы задаете ModeDeclarationGroup с режимом для подготовки и инициализации компонента программного обеспечения. (Для получения дополнительной информации о подходе управления режимом смотрите, Конфигурируют Коммуникацию AUTOSAR Mode-Switch.)
Если вы импортируете код ARXML, который описывает выполнимое с InitEvent, средство импорта ARXML конфигурирует выполнимое в Simulink® как выполнимая инициализация.
В качестве альтернативы можно сконфигурировать выполнимое, чтобы быть инициализацией, выполнимой в Simulink. Например,
Откройте модель, сконфигурированную для AUTOSAR.
Откройте диалоговое окно Configuration Parameters, перейдите к Code Generation> AUTOSAR Code Generation Options и проверьте, что выбранной версией схемы AUTOSAR является 4.1 или выше.
Откройте Словарь AUTOSAR. Перейдите к компоненту программного обеспечения и выберите представление Runnables.
Выберите выполнимое, чтобы сконфигурировать как выполнимая инициализация, и нажать Add Event. От Event Type выпадающий список выберите InitEvent, и задайте Event Name. В этом примере, событии myInitEvent инициализации сконфигурирован для выполнимого Runnable_Init.

Можно сконфигурировать самое большее один InitEvent для выполнимого.
Откройте редактор Отображений Кода и выберите вкладку Functions.
Чтобы сопоставить функцию инициализации с выполнимой инициализацией, выберите функцию. От Runnable выпадающий список выберите выполнимое, для которого вы сконфигурировали InitEvent. В этом примере точка входа Simulink функционирует Initialize Function сопоставлен с выполнимым Runnable_Init AUTOSAR.

Когда вы экспортируете код ARXML из модели, содержащей выполнимую инициализацию, средство экспорта ARXML генерирует InitEvent это сопоставлено с выполнимой инициализацией и функция. Например:
<EVENTS>
<INIT-EVENT UUID="...">
<SHORT-NAME>myInitEvent</SHORT-NAME>
<START-ON-EVENT-REF DEST="RUNNABLE-ENTITY">/.../Runnable_Init</START-ON-EVENT-REF>
</INIT-EVENT>
</EVENTS>