setClassNamespace

Установите пространство имен класса модели

Описание

пример

setClassNamespace(myCPPMappingObj, namespace) устанавливает пространство имен класса модели в сгенерированном коде. Управляйте осциллографом сгенерированного кода путем определения пространства имен для сгенерированного класса. В системах, которые используют иерархию модели, можно задать различное пространство имен для каждой модели в иерархии.

Примеры

свернуть все

Задайте пространство имен класса для модели и сгенерируйте Код С++.

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

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

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

setClassNamespace(cm, 'myClassNamespace');

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

свернуть все

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

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

Типы данных: char | string

Введенный в R2021a