Можно экспортировать точки изменения для калибровочных данных AUTOSAR, включая:
Параметры — Калибровка, совместно использованная внутренняя, специфичная для экземпляра, или постоянная память
Память на экземпляр — C-, введенный или введенный AR
Межвыполнимые переменные (IRVs) — Неявный или явный
Можно смоделировать калибровочные данные в сочетании с различными типами различных условий. Смоделируйте различные условия при помощи 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
верно.
<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>
Variant Sink | Variant Source | Variant Subsystem