Как часть разработки программного обеспечения AUTOSAR для Классической Платформы, можно выполнить основанную на модели верификацию компонентов программного обеспечения AUTOSAR при помощи программного обеспечения в цикле (SIL) и процессоре в цикле (PIL) симуляции. Используйте SIL в верификации сгенерированного исходного кода на вашем хосте - компьютере и PIL для верификации объектного кода на вашем оборудовании производственной платформы. Например:
Можно запустить топ-модель, которая сконфигурирована для системного конечного файла AUTOSAR (autosar.tlc
) при помощи Software-in-the-Loop (SIL)
и Processor-in-the-Loop (PIL)
режимы симуляции.
Можно использовать блок Model SIL или PIL, чтобы протестировать код топ-модели AUTOSAR. В блоке Model, установленный параметр Code interface к Top model
.
Для получения дополнительной информации смотрите Симуляцию с Топ-моделью (Embedded Coder) и Симуляция с блоками Model (Embedded Coder).
Можно создать блок SIL или PIL для компонента, сконфигурированного для системного конечного файла AUTOSAR. Для получения дополнительной информации о конфигурировании и рабочих симуляциях с SIL или блоками PIL, смотрите Симуляцию с Блоками Из Подсистем (Embedded Coder). Однако верификация блока SIL и PIL не поддерживает код, сгенерированный для Simulink Function и блоков Function Caller, например, в настройках клиент-сервер AUTOSAR.