exponenta event banner

AUTOSAR.Parameter

Укажите значение, тип данных, параметры генерации кода, другие свойства параметра

Для выполнения калибровки данных AUTOSAR R2018b и R2019a внедрили графическое отображение элементов модели на параметры и переменные компонента AUTOSAR. В редакторе Сопоставления кодов (Code Mappings) выберите параметр Simulink ® model-workspace или внутренний сигнал, состояние или хранилище данных. Выбранный элемент сопоставляется с параметром или переменной компонента AUTOSAR и изменяются его атрибуты калибровки AUTOSAR. Если в настоящее время параметры или переменные AUTOSAR моделируются с помощью параметра AUTOSAR или сигнальных объектов в базовой рабочей области, рекомендуется перейти в рабочий процесс редактора сопоставлений кодов. Дополнительные сведения см. в разделе Сопоставление элементов AUTOSAR для создания кода.

Описание

С помощью этого класса можно создавать объекты рабочей области для моделирования параметров калибровки AUTOSAR. Можно создать AUTOSAR.Parameter в базовой рабочей области MATLAB ®.

Этот класс расширяет Simulink.Parameter класс. С помощью объектов параметров можно задать значение параметра и другую информацию о параметре, например, его назначение, размеры или минимальное и максимальное значения. Некоторые продукты Simulink используют эту информацию, например, для определения возможности настройки параметра (см. раздел Настройка и эксперимент со значениями параметров блока).

Simulink выполняет проверку диапазона значений параметров. Программа предупреждает, когда значение объекта параметра находится за пределами диапазона, соответствующего указанным минимальным и максимальным значениям и типу данных. Дополнительные сведения см. в разделе Simulink.Parameter справочная страница.

Определение AUTOSAR.Parameter в окне команд MATLAB создайте экземпляр объекта и присвойте ему имя.

arParam = AUTOSAR.Parameter;

Откройте объект рабочей области для просмотра и изменения его свойств.

Диалоговое окно «Свойства»

Simulink.Parameter подробно описывает атрибуты параметра. AUTOSAR.Parameter класс расширяет Simulink.Parameter со следующими дополнительными параметрами выбора для атрибута класса Storage:

  • CalPrm - Калибровочные параметры относятся к калибровочному компоненту, доступ к которому могут получить несколько программных компонентов AUTOSAR. При выборе этого класса хранения включаются пользовательские атрибуты HeaseFile, ElityName, PortName, InterivePath, CalibrationComponent и ProvirePortName.

    • HeireFile позволяет дополнительно указать имя файла заголовка компонента программного обеспечения AUTOSAR, который объявляет параметр калибровки.

    • Имя элемента, имя порта и путь интерфейса позволяют связать параметр калибровки с определенным элементом AUTOSAR, портом AUTOSAR и интерфейсом AUTOSAR. Укажите имя элемента, имя порта и путь к интерфейсу. Например, элемент K, порт rCounter, и интерфейс rCounter/CalibrationComponents/counter_if.

    • CalibrationComponent и ProvivePortName позволяют настроить параметр калибровки для экспорта в компонент калибровки AUTOSAR (ParameterSwComponent). Калибровочные параметры, экспортируемые в калибровочный компонент, могут быть доступны для нескольких программных компонентов AUTOSAR с использованием имени калибровочного компонента и соответствующего имени порта поставщика. Компонент CalibrationComponent указывает полное имя экспортируемого компонента калибровки, а ProvivePortName - краткое имя связанного порта поставщика. Например, калибровочный компонент /CalibrationComponents/counter_swc/counter и порт поставщика pCounter.

  • InternalCalPrm - Внутренние калибровочные параметры определяются и доступны только одному программному компоненту AUTOSAR. При выборе этого класса хранения включаются пользовательские атрибуты HeaseFile и PerInstureBehavior.

    • HeireFile позволяет дополнительно указать имя файла заголовка компонента программного обеспечения AUTOSAR, который объявляет параметр калибровки.

    • PerInstureBehavior позволяет указать Parameter shared by all instances of the Software Component или Each instance of the Software Component has its own copy of the parameter.

  • SystemConstant - позволяет управлять хранением системной константы в сгенерированном коде.

Дополнительные сведения см. в разделе:

Представлен в R2013b