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
Для просмотра документации необходимо авторизоваться на сайте