Задайте значение, тип данных, опции генерации кода, другие свойства параметра
С этим классом можно создать объекты рабочей области для моделирования калибровочных параметров AUTOSAR. Можно создать объект AUTOSAR.Parameter
в основной рабочей области MATLAB®.
Этот класс расширяет класс Simulink.Parameter
. С объектами параметра можно задать значение параметра и другой информации о параметре, таком как его цель, его размерности или ее минимальные и максимальные значения. Некоторые продукты Simulink® используют эту информацию, например, чтобы определить, является ли параметр настраиваемым (см. Мелодию и Эксперимент со Значениями Параметров блоков (Simulink)).
Simulink выполняет проверку диапазона значений параметров. Программное обеспечение предупреждает вас, когда значение объекта параметра находится вне области значений, которая соответствует ее заданным минимальным и максимальным значениям и типу данных. Для получения дополнительной информации смотрите страницу с описанием Simulink.Parameter
.
Чтобы задать объект AUTOSAR.Parameter
, в Окне Команды MATLAB, инстанцируют объекта и присваивают его имя.
arParam = AUTOSAR.Parameter;
Откройте объект рабочей области просмотреть и изменить его свойства.
Страница с описанием Simulink.Parameter
описывает атрибуты параметра подробно. Класс AUTOSAR.Parameter
расширяет класс Simulink.Parameter
со следующими дополнительными выборами для атрибута Storage class:
CalPrm
— Калибровочные параметры принадлежат калибровочному компоненту, к которому могут получить доступ несколько компонентов программного обеспечения AUTOSAR. Выбор этого класса памяти включает пользовательским атрибутам HeaderFile, ElementName, PortName, InterfacePath, CalibrationComponent и ProviderPortName.
HeaderFile позволяет вам опционально задавать имя заголовочного файла компонента программного обеспечения AUTOSAR, который объявляет калибровочный параметр.
ElementName, PortName и InterfacePath позволяют вам сопоставлять калибровочный параметр с определенным элементом AUTOSAR, портом AUTOSAR и интерфейсом AUTOSAR. Задайте имя элемента, имя порта и интерфейс path. Например, элемент K
, порт rCounter
и интерфейс rCounter/CalibrationComponents/counter_if
.
CalibrationComponent и ProviderPortName позволяют вам конфигурировать калибровочный параметр, который будет экспортироваться в калибровочном компоненте AUTOSAR (ParameterSwComponent
). К калибровочным параметрам, экспортируемым в калибровочном компоненте, могут получить доступ несколько компонентов программного обеспечения AUTOSAR, с помощью калибровочного имени компонента и связанного имени порта провайдера. CalibrationComponent задает полностью определенное имя калибровочного компонента, который будет экспортироваться, и ProviderPortName задает краткое название связанного порта провайдера. Например, калибровочный компонент /CalibrationComponents/counter_swc/counter
и порт pCounter
провайдера.
InternalCalPrm
— Внутренние калибровочные параметры заданы и получены доступ только одним компонентом программного обеспечения AUTOSAR. Выбор этого класса памяти включает пользовательским атрибутам HeaderFile и PerInstanceBehavior.
HeaderFile позволяет вам опционально задавать имя заголовочного файла компонента программного обеспечения AUTOSAR, который объявляет калибровочный параметр.
PerInstanceBehavior позволяет вам задавать Parameter shared by all instances of the Software Component
или Each instance of the Software Component has its own copy of the parameter
.
SystemConstant
— Позволяет вам управлять устройством хранения данных константы в масштабе всей системы в сгенерированном коде.
Для получения дополнительной информации см.: