主要内容

getInport

获取 Simulink 输入端口的 AUTOSAR 映射信息

说明

[arPortName,arDataElementName,arDataAccessMode] = getInport(slMap,slPortName) 返回映射到 Simulink® 输入端口 slPortName 的 AUTOSAR 端口 arPortName、AUTOSAR 数据元素 arDataElementName 和 AUTOSAR 数据访问模式 arDataAccessMode 的值。

示例

示例

全部折叠

获取示例模型 autosar_swc_expfcns 中模型输入端口的 AUTOSAR 映射信息。该模型有名为 RPort_DE1 的输入端口。

hModel = 'autosar_swc_expfcns';
openExample(hModel);
slMap=autosar.api.getSimulinkMapping(hModel);
[arPortName,arDataElementName,arDataAccessMode]=getInport(slMap,'RPort_DE1')
arPortName =
RPort

arDataElementName =
DE1

arDataAccessMode =
ImplicitReceive

输入参数

全部折叠

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

示例: slMap

要为其返回 AUTOSAR 映射信息的模型输入端口的名称。

示例: 'Input'

输出参量

全部折叠

返回映射到指定 Simulink 输入端口的 AUTOSAR 端口名称的变量。

示例: arPortName

返回映射到指定 Simulink 输入端口的 AUTOSAR 数据元素名称的变量。

示例: arDataElementName

返回映射到指定 Simulink 输入端口的 AUTOSAR 数据访问模式值的变量。该值可以是 ImplicitReceiveExplicitReceiveQueuedExplicitReceiveErrorStatusModeReceiveIsUpdatedEndToEndReadExplicitReceiveByVal

示例: arDataAccessMode

版本历史记录

在 R2013b 中推出