getDataStore

Получите AUTOSAR отображение информации для хранилища данных Simulink

Синтаксис

arValue=getDataStore(slMap,slBlockHandle)
arValue=getDataStore(slMap,slBlockHandle,arProperty)

Описание

пример

arValue=getDataStore(slMap,slBlockHandle)возвращается тип переменной AUTOSAR сопоставил toSimulink® блок памяти хранилища данных slBlockHandle. Типы переменных AUTOSAR включают ArTypedPerInstanceMemory и StaticMemory.

arValue=getDataStore(slMap,slBlockHandle,arProperty) возвращает значение свойства arProperty для переменной AUTOSAR, с которой сопоставлено хранилище данных Simulink.

Примеры

свернуть все

Получите отображение AUTOSAR и информацию о свойстве для блока памяти хранилища данных Simulink Data Store Memory в модели autosar_bsw_sensor1 в качестве примера.

hModel = 'autosar_bsw_sensor1';
hBlock = 'autosar_bsw_sensor1/Data Store Memory';

open_system(hModel);
slMap = autosar.api.getSimulinkMapping(hModel);
mapDataStore(slMap,hBlock,'ArTypedPerInstanceMemory','NeedsNVRAMAccess','true');
arMappedTo = getDataStore(slMap,hBlock)
arNvram = getDataStore(slMap,hBlock,'NeedsNVRAMAccess')
arMappedTo =
    'ArTypedPerInstanceMemory'

arNvram =
    'true'

Входные параметры

свернуть все

Simulink к AUTOSAR отображение информации для модели, ранее возвращенной slMap = autosar.api.getSimulinkMapping(model). model является указателем, вектором символов или скаляром строки представление имени модели.

Пример: slMap

Имя или указатель блока памяти хранилища данных Simulink, для которого можно возвратить AUTOSAR отображение информации.

Пример: 'autosar_bsw_sensor1/Data Store Memory'

Имя свойства переменной AUTOSAR. Допустимые имена свойства включают ShortName, SwAddrMethod, SwCalibrationAccess и DisplayFormat. Для ArTypedPerInstancememory можно также задать NeedsNVRAMAccess. Для StaticMemory можно также задать свойства IsVolatile или Qualifier спецификатора типа C (AUTOSAR дополнительный нативный спецификатор типа). Для описаний свойства смотрите mapDataStore.

Пример: 'SwCalibrationAccess'

Выходные аргументы

свернуть все

Переменная, которая возвращает или тип сопоставленной переменной AUTOSAR или значение переменного свойства.

Пример: arValue

Введенный в R2019a