主要内容

getDataStore

AUTOSAR的映射信息金宝app数据存储

描述

例子

arValue= getDataStore (slMap,slBlockHandle)返回AUTOSAR变量的类型映射到仿真软件金宝app®数据存储内存块slBlockHandle。AUTOSAR变量类型包括ArTypedPerInstanceMemoryStaticMemory对经典模型和持久性对自适应模型。

arValue= getDataStore (slMap,slBlockHandle,arProperty)返回属性的值arPropertyAUTOSAR的变量映射到模型数据存储。金宝app

例子

全部折叠

得到AUTOSAR映射模型和房地产信息数据存储内存块金宝app数据存储内存在模型示例autosar_bsw_sensor1

hModel =“autosar_bsw_sensor1”;目录(fullfile (matlabroot,' / / autosarblockset /主要的例子));hBlock =“autosar_bsw_sensor1 /数据存储内存”;open_system (hModel);slMap = autosar.api.get金宝appSimulinkMapping (hModel);mapDataStore (slMap hBlock,“ArTypedPerInstanceMemory”,“NeedsNVRAMAccess”,“真正的”);arMappedTo = getDataStore (slMap hBlock) arNvram = getDataStore (slMap hBlock,“NeedsNVRAMAccess”)
arMappedTo =“ArTypedPerInstanceMemory arNvram”=“真正的”

输入参数

全部折叠

金宝app模型仿真软件对AUTOSAR映射信息,之前返回slMap= autosar.api.get金宝appSimulinkMapping (模型)模型是一个处理,特征向量,或字符串标量表示模型的名字。

例子:slMap

名称或处理的模型数据存储内存块返回A金宝appUTOSAR映射信息。

例子:“autosar_bsw_sensor1 /数据存储内存”

AUTOSAR变量属性的名称。

AUTOSAR的经典模型,有效的属性名称包括,SwAddrMethod,SwCalibrationAccess,DisplayFormat,LongName。为ArTypedPerInstancememory,您可以指定NeedsNVRAMAccess。为StaticMemory,您可以指定C类型限定符属性IsVolatile限定符(AUTOSAR额外的原生类型限定符)。

AUTOSAR的自适应模型,有效的属性名称包括港口DataElement

属性描述,请参阅mapDataStore

例子:“SwCalibrationAccess”

输出参数

全部折叠

变量返回映射AUTOSAR的类型变量或变量属性的值。

例子:arValue

版本历史

介绍了R2019a