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 a default class name of the form modelModelClass.

name = getClassName(cm)
name =

    'ModelClass'

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 a default class name of the form modelModelClass.

Introduced in R2021a