主要内容

getClassName

获取模型的类名称

自 R2021a 起

说明

name = getClassName(slMap) 返回模型的类名称。

示例

示例

全部折叠

打开模型。要访问与模型 slMap 关联的映射信息,请使用 autosar.api.getSimulinkMapping 函数。

%% Open an adaptive AUTOSAR model
hModel = 'autosar_LaneGuidance';
openExample(hModel);

%% Access the mapping information
slMap = autosar.api.getSimulinkMapping(hModel);

要访问模型的类名称,请使用 getClassName 函数。如果您没有为模型指定类名称,getClassName 函数将返回空字符向量,并且生成代码中的类名称使用模型名称作为默认类名称。

name = getClassName(slMap)
name =

    0x0 empty char array

使用 setClassName 函数为模型指定类名称。

setClassName(slMap, 'myClassName');

getClassName 函数现在返回指定的类名称。

name = getClassName(slMap)
name =

    'myClassName'

输入参数

全部折叠

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

示例: slMap

输出参量

全部折叠

以字符向量形式返回的模型的类名称。如果您未指定类名称,则生成代码中的类名称使用模型名称作为默认类名称。

版本历史记录

在 R2021a 中推出