主要内容

mapState

地图金宝app块AUTOSAR变量状态

自从R2018b

描述

例子

mapState (slMap,slStateOwnerBlock”,arVarType)将模型映射金宝app®块国家与国家所有者块slStateOwnerBlockAUTOSAR类型的变量arVarTypeAUTOSAR运行时校准。AUTOSAR变量类型包括ArTypedPerInstanceMemoryStaticMemory

mapState (slMap,slStateOwnerBlock,slState,arVarType)地图模型块金宝app状态slState与国家主人slStateOwnerBlockAUTOSAR类型的变量arVarType。指定一个非空的slState参数块与多个国家。

mapState (slMap,slStateOwnerBlock,slState,arVarType,名称,值)AUTOSAR指定额外的属性ArTypedPerInstanceMemoryStaticMemory通过使用一个或多个变量名称,值对参数。

例子

全部折叠

仿真软件的设置AUTOSAR映射和属性信息延迟单元块的状态金宝appX在模型示例autosar_swc_counter。国家所有者块有一个状态。

hModel =“autosar_swc_counter”;openExample (hModel);slMap = autosar.api.get金宝appSimulinkMapping (hModel);mapState (slMap“autosar_swc_counter / X”,,“ArTypedPerInstanceMemory”,“SwCalibrationAccess”,“读写”)arMappedTo = getState (slMap,“autosar_swc_counter / X”)arValue = getState (slMap,“autosar_swc_counter / X”,,“SwCalibrationAccess”)
arMappedTo =“ArTypedPerInstanceMemory arValue”=“读写”

输入参数

全部折叠

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

例子:slMap

处理或路径模型状态所有者块设置AUT金宝appOSAR映射信息。

例子:“autosar_swc_counter / X”

模型状态与状态名金宝app称所有者slStateOwnerBlock。指定一个非空的国家名称仅为块与多个国家。如果slState是空的,第一个状态的函数集映射信息。

例子:

类型的AUTOSAR变量映射指定的模型块状态。金宝app有效的AUTOSAR变量类型包括ArTypedPerInstanceMemory,StaticMemory,汽车。接受软件映射违约,指定汽车

例子:“ArTypedPerInstanceMemory”

名称-值参数

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

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

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

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

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

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

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

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

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

AUTOSAR变量指定一个短名称。ARXML导出生成一个短名称,如果未指定的,基于国家名字如果有的话。如果状态是不知名的,生成的短名称可以从块不同的名字。

例子:“短”、“PIM_X”

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

例子:“SwAddrMethod”、“VAR”

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

例子:“SwCalibrationAccess”、“读写”

为AUTOSAR变量指定一个标题。

例子:“LongName”、“发动机节气门的位置

版本历史

介绍了R2018b