exponenta event banner

AUTOSAR.Signal

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

Для калибровки во время выполнения данных AUTOSAR R2018b и R2019a ввели графическое отображение элементов модели к параметрам компонента AUTOSAR и переменным. В редакторе Отображений Кода вы выбираете Simulink® параметр рабочего пространства модели или внутренний сигнал, состояние или хранилище данных. Вы сопоставляете выбранный элемент с параметром компонента AUTOSAR или переменной и изменяете ее калибровочные атрибуты AUTOSAR. Если вы в настоящее время параметры модели AUTOSAR или переменные при помощи параметра AUTOSAR или сигнала возражают в базовом рабочем пространстве, считайте миграцию на редактор Отображений Кода рабочим процессом. Для получения дополнительной информации см. Карту Элементы AUTOSAR для Генерации кода.

Описание

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

Этот класс расширяет Simulink.Signal класс. С объектами сигнала можно присвоить или подтвердить атрибуты или дискретного состояния сигнала, такие как его тип данных, числовой тип, размерности, и так далее. Для получения дополнительной информации смотрите Simulink.Signal страница с описанием.

Создание

Создайте AUTOSAR.Signal объект при помощи AUTOSAR.Signal функция, описанная ниже.

Синтаксис

Описание

signalObj = AUTOSAR.Signal возвращает AUTOSAR.Signal объект со значениями свойств по умолчанию.

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

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

  • PerInstanceMemory — AUTOSAR память на экземпляр является специфичной для экземпляра глобальной памятью в компоненте программного обеспечения AUTOSAR. Генератор среды выполнения AUTOSAR выделяет эту память и обеспечивает API, через который вы получаете доступ к этой памяти. Выбор этого класса памяти включает пользовательским атрибутам needsNVRAMAccess и IsArTypedPerInstanceMemory.

    • needsNVRAMAccess позволяет вам задавать, сигнализируют ли AUTOSAR о доступе к потребностям к энергонезависимому RAM на процессоре. В зависимости от схемы AUTOSAR, выбранной для вашей модели, эта установка потенциально влияет на XML выход для вашей модели.

    • IsArTypedPerInstanceMemory позволяет вам задавать, использовать ли AUTOSAR-typed память на экземпляр, а не C-typed память на экземпляр.

После того, как вы создаете AUTOSAR.Signal объект, можно сослаться на него в Блоке памяти Хранилища данных.

Введенный в R2013b