AUTOSAR.Signal

Задайте тип данных, опции генерации кода, другие атрибуты сигнала

Для калибровки данных 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. Для получения дополнительной информации см.

Введенный в R2013b