Задайте тип данных, опции генерации кода, другие атрибуты сигнала
Для калибровки данных AUTOSAR во время выполнения R2018b и R2019a введено графическое отображение элементов модели с параметрами и переменными компонента AUTOSAR. В редакторе Отображения вы выбираете Simulink® рабочее пространство модели или внутренний сигнал, состояние или хранилище данных. Вы сопоставляете выбранный элемент с параметром или переменной компонента AUTOSAR и изменяете его атрибуты калибровки AUTOSAR. Если вы в настоящее время моделируете параметры или переменные AUTOSAR с помощью параметра AUTOSAR или сигнальных объектов в базовом рабочем пространстве, рассмотрите миграцию в рабочий процесс редактора отображений кода. Для получения дополнительной информации см. Map AUTOSAR Elements for Генерация Кода.
С помощью этого класса можно создать объекты рабочей области для моделирования памяти по экземплярам для runnables AUTOSAR. Можно создать AUTOSAR.Signal
объект в базовом MATLAB® рабочей области.
Этот класс расширяет Simulink.Signal
класс. С помощью объектов сигнала можно назначить или подтвердить атрибуты сигнала или дискретного состояния, такие как тип его данных, числовой тип, размерности и так далее. Для получения дополнительной информации смотрите Simulink.Signal
страница с описанием.
Определение AUTOSAR.Signal
в Командном Окне MATLAB создайте экземпляр объекта и присвойте ему имя.
arSig = AUTOSAR.Signal;
Откройте объект рабочей области, чтобы просмотреть и изменить его свойства.
The Simulink.Signal
страница с описанием подробно описывает атрибуты сигнала. AUTOSAR.Signal
класс расширяет Simulink.Signal
класс со следующим дополнительным выбором для атрибута Storage class:
PerInstanceMemory
- Память каждого экземпляра AUTOSAR является глобальной памятью конкретного экземпляра в программном компоненте AUTOSAR. Генератор окружения выполнения AUTOSAR выделяет эту память и предоставляет API, через который вы получаете доступ к этой памяти. Выбор этого класса памяти включает пользовательские атрибуты needsNVRAMAccess и IsArTypedPerInstanceMemory.
needsNVRAMAccess позволяет вам указать, нужен ли сигнал AUTOSAR доступ к энергонезависимой оперативной памяти на процессоре. В зависимости от схемы AUTOSAR, выбранной для вашей модели, этот параметр потенциально влияет на выход XML для вашей модели.
IsArTypedPerInstanceMemory позволяет вам задать, использовать ли память по экземплярам с типом AUTOSAR, а не память по экземплярам с типом C.
После того, как вы создадите AUTOSAR.Signal
объект, можно ссылаться на него в блоке Data Store Memory. Для получения дополнительной информации см.