Экспорт точек изменения для данных калибровки AUTOSAR

Можно экспортировать точки изменения для данных калибровки AUTOSAR, включая:

  • Параметры - Калибровка, общая внутренняя, специфичная для экземпляра или постоянная память

  • Память в относительных экземплярах - C- типизированная или AR-типизированная

  • Межпрограммные переменные (IRV) - неявные или явные

Можно смоделировать данные калибровки в комбинации с различными типами вариантов условий. Моделируйте условия варианта с помощью Variant Source и Variant Sink блоков, блоков Variant Subsystem или модели-ссылки вариантов. При построении модели экспортированные файлы AUTOSAR XML (ARXML) содержат условно используемые элементы данных и их точки изменения.

Например, предположим, что вы открываете модель компонента AUTOSAR, содержащую блок Variant Subsystem, который моделирует две реализации подсистемы, VAR1 и VAR2.

В VAR1, которая включена при rainSensor == 1, вы задаете параметр с именем scale и ссылаться на него в блоке. При построении модели экспортированный ARXML содержит описание точки изменения для параметра. В точке изменения SHORT-LABEL имя параметра имеет префикс vp. В этом примере описание указывает, что scale параметр используется, когда условие варианта rainSensor == 1 является true.

<VARIATION-POINT>
    <SHORT-LABEL>vpscale</SHORT-LABEL>
    <SW-SYSCOND BINDING-TIME="PRE-COMPILE-TIME"><SYSC-REF DEST="SW-SYSTEMCONST">
      /vss_pkg/vss_dt/SystemConstants/rainSensor</SYSC-REF> == 1</SW-SYSCOND>
</VARIATION-POINT>

См. также

| |

Похожие примеры

Подробнее о