主要内容

getClassNamespace

获取模型的类命名空间

说明

namespace = getClassNamespace(myCPPMappingObj) 返回为模型指定的类命名空间。类命名空间有助于防止大型工程中的名称冲突。

示例

示例

全部折叠

打开模型。要访问与模型关联的 CodeMappingCPP 对象,请使用 coder.mapping.api.get 函数。

open_system('CppClassRateBased');
cm = coder.mapping.api.get('CppClassRateBased');

使用 getClassNamespace 函数访问模型的命名空间。

如果您没有为模型指定命名空间,getClassNamespace 函数将返回空字符向量。

name = getClassNamespace(cm)
name = 
'example_ns'

使用 setClassNamespace 函数为模型指定命名空间。

setClassNamespace(cm, 'myClassNamespace');

getClassNamespace 函数现在返回指定的类命名空间。

name = getClassNamespace(cm)
name = 
'myClassNamespace'

输入参数

全部折叠

C++ 代码映射对象,通过调用 coder.mapping.utils.create 函数或 coder.mapping.api.get 函数返回。

输出参量

全部折叠

以字符向量形式返回的模型的类命名空间。如果您没有为模型指定命名空间,getClassNamespace 函数将返回空字符向量。

版本历史记录

在 R2021a 中推出