exponenta event banner

setClassName

Задать имя класса модели

Описание

пример

setClassName(myCPPMappingObj, name) задает имя класса модели в сгенерированном коде.

Примеры

свернуть все

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

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

Для доступа к имени класса модели используйте getClassName функция. Если имя класса для модели не указано, getClassName функция возвращает пустой символьный вектор, а имя класса в сгенерированном коде использует имя класса по умолчанию.

name = getClassName(cm)
name =

    'ModelClass'

Укажите имя класса для модели с помощью setClassName функция.

setClassName(cm, 'myClassName');

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

name = getClassName(cm)
name =

    'myClassName'

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

свернуть все

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

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

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

Представлен в R2021a