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