Main Content

getClassName

Get class name of model

Description

example

name = getClassName(myCPPMappingObj) returns the class name of the model.

Examples

collapse all

Open the model. To access the CodeMappingCPP object associated with the model, use the coder.mapping.api.get function.

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

To access the class name of the model, use the getClassName function. If you did not specify a class name for the model, the getClassName function returns an empty character vector and the class name in the generated code uses the model name as the default class name.

name = getClassName(cm)
name =

    0×0 empty char array

Specify a class name for the model by using the setClassName function.

setClassName(cm, 'myClassName');

The getClassName function now returns the specified class name.

name = getClassName(cm)
name =

    'myClassName'

Input Arguments

collapse all

C++ code mapping object, returned by a call to either the coder.mapping.utils.create function or the coder.mapping.api.get function.

Output Arguments

collapse all

Class name of model, returned as a character vector. If you do not specify a class name, the class name in the generated code uses the name of the model as the default class name.

Version History

Introduced in R2021a