主要内容

setClassNamespace

类的命名空间模型

自从R2021b

描述

例子

setClassNamespace (slMap,名称空间)集的类名称空间模型生成的代码。控制生成的代码的范围通过指定生成的类的名称空间。在系统使用一个模型层次结构中,您可以指定一个不同的名称空间中每一个模型的层次结构。

例子

全部折叠

打开模型。访问相关的映射信息模型,slMap,可以使用autosar.api.get金宝appSimulinkMapping函数。

% %打开一个适应性AUTOSAR模型hModel =“autosar_LaneGuidance”;openExample (hModel);% %访问映射信息slMap = autosar.api.get金宝appSimulinkMapping (hModel);

指定一个名称空间的模型生成的代码,使用setClassNamespace函数。

setClassNamespace (slMap“myClassNamespace”);

配置一个嵌套名称空间,使用范围解析操作符::指定范围。

setClassNamespace (slMap“myNestedClassNamespace1:: ns2:: ns3”);

输入参数

全部折叠

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

例子:slMap

类的命名空间模型在生成的代码中指定为一个特征向量。如果你不指定一个类名称空间,为模型生成的代码没有使用一个名称空间。

数据类型:字符|字符串

版本历史

介绍了R2021b