主要内容

getFunctionCaller

获取 Simulink 函数调用方模块的 AUTOSAR 映射信息

说明

[arPortName,arOperationName] = getFunctionCaller(slMap,slFcnName) 返回映射到 Simulink® 函数 slFcnName 的 Simulink Function Caller 模块的 AUTOSAR 客户端端口 arPortName 和 AUTOSAR 操作 arOperationName 的值。

示例

示例

全部折叠

获取正在对 AUTOSAR 客户端函数调用进行建模的模型中 Function Caller 模块的 AUTOSAR 映射信息。该模型包含用于 Simulink® 函数 readData 的 Function Caller 模块。

hModel = 'mControllerWithInterface_client';
open_system(hModel);
slMapC = autosar.api.getSimulinkMapping(hModel);
mapFunctionCaller(slMapC,'readData','cPort','readData');
[arPort,arOp] = getFunctionCaller(slMapC,'readData')
arPort = 
'cPort'
arOp = 
'readData'

输入参数

全部折叠

模型的 Simulink 到 AUTOSAR 映射信息,以前由 slMap = autosar.api.getSimulinkMapping(model) 返回。model 是一个表示模型名称的句柄、字符向量或字符串标量。

示例: slMap

要为其返回 AUTOSAR 映射信息的 Function Caller 模块的 Simulink 函数的名称。

示例: 'readData'

输出参量

全部折叠

返回映射到指定 Function Caller 模块的 AUTOSAR 客户端端口名称的变量。

示例: arPort

返回映射到指定 Function Caller 模块的 AUTOSAR 操作名称的变量。

示例: arOp

版本历史记录

在 R2014b 中推出