主要内容

mapDataStore

地图金宝app数据存储AUTOSAR变量

描述

例子

mapDataStore (slMap,slBlockHandle,arVarType)地图模型金宝app®数据存储内存块slBlockHandleAUTOSAR类型的变量arVarTypeAUTOSAR运行时校准。AUTOSAR变量类型包括ArTypedPerInstanceMemoryStaticMemory对经典模型和持久性对自适应模型。

mapDataStore (slMap,slBlockHandle,arVarType,名称,值)AUTOSAR指定额外的属性ArTypedPerInstanceMemory,StaticMemory,或持久性通过使用一个或多个变量名称,值对参数。

例子

全部折叠

设置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变量类型指定的模型数据存储。金宝app有效的AUTOSAR变量类型包括ArTypedPerInstanceMemory,StaticMemory,汽车对经典模型。有效的AUTOSAR变量类型包括持久性汽车对自适应模型。接受软件映射违约,指定汽车

例子:“StaticMemory”

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:“SwCalibrationAccess”、“读写”指定的变量的读写访问运行时校准。

持久性的数据元素指定端口与AUTOSAR相关自适应变量。DataElement可以设置的港口只有。

例子:“端口”、“Perport’,‘DataElement’,‘Delement1’

为AUTOSAR变量指定显示格式。AUTOSAR显示格式规范控制宽度和精度校准和测量数据的显示。有关更多信息,请参见配置DisplayFormat

例子:“DisplayFormat”、“% 2.6 f '

指定是否包括C类型限定符挥发性在生成的代码AUTOSAR变量。

例子:“IsVolatile”,“真正的”

指定是否AUTOSAR变量需要访问的非易失性RAM处理器。指定真正的配置每个内存块为一个特定的NVRAM块一面镜子。指定RestoreAtStart真正的从内存中读取数据在一个程序的开始。指定StoreAtShutdown真正的写数据到内存的程序。

例子:‘NeedsNVRAMAccess’,‘真正的’,‘RestoreAtStart’,‘真正的’,‘StoreAtShutdown’,‘真正的’

指定持久性端口与AUTOSAR自适应变量。港口可以设置的DataElement只有。

例子:“端口”、“Perport’,‘DataElement’,‘Delement1’

(可选)指定一个AUTOSAR额外的原生类型限定符包括在生成的代码AUTOSAR变量。

例子:“限定词”、“test_qualifier”

指定AUTOSAR短名称变量。如果未指定,ARXML出口自动生成一个短名称,可以从数据存储名称不同。

例子:“短”、“LowSetPoint”

指定一个SwAddrMethodAUTOSAR变量名称是有效的。代码生成使用SwAddrMethod名字组AUTOSAR变量在内存部分访问通过校准和测量工具。为有效的列表SwAddrMethod变量的值,请参阅代码映射编辑器,数据存储选项卡。有关更多信息,请参见配置SwAddrMethod

例子:“SwAddrMethod”、“VAR”

指定如何校准和测量工具可以访问AUTOSAR变量。有效的访问值包括只读的,读写,NotAccessible。有关更多信息,请参见配置SwCalibrationAccess

例子:“SwCalibrationAccess”、“读写”

版本历史

介绍了R2019a