getClassNamespace

Получите пространство имен класса для модели

Описание

пример

namespace = getClassNamespace(myCPPMappingObj) возвращает пространство имен класса, заданное для модели. Пространства имен класса могут помочь предотвратить конфликты по совпадению имен в крупных проектах.

Примеры

свернуть все

Откройте модель. Получить доступ к CodeMappingCPP объект, сопоставленный с моделью, используйте coder.mapping.api.get функция.

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

Чтобы получить доступ к пространству имен модели, используйте getClassNamespace функция. Если вы не задавали пространство имен для модели, getClassNamespace функция возвращает пустой символьный вектор.

name = getClassNamespace(cm)
name =

  'TopNS'

Задайте пространство имен для модели при помощи setClassNamespace функция.

setClassNamespace(cm, 'myClassNamespace');

getClassNamespace функционируйте теперь возвращает заданное пространство имен класса.

name = getClassNamespace(cm)
name =

    'myClassNamespace'

Входные параметры

свернуть все

Объект отображения кода С++, возвращенный вызовом любого coder.mapping.utils.create функционируйте или coder.mapping.api.get функция.

Выходные аргументы

свернуть все

Пространство имен класса модели, возвращенной как вектор символов. Если вы не задавали пространство имен для модели, getClassNamespace функция возвращает пустой символьный вектор.

Введенный в R2021a