Hauptinhalt

C++ Daten- und Funktionsschnittstellen

Regeln der aus einem Simulink-Modell generierten C++ Klasse

Konfigurieren Sie eine C++ Code-Klassenschnittstelle, um effizienten C++ Code zu generieren, der sich leicht in Ihre bestehende Softwarearchitektur integrieren lässt. Wenn Sie eine C++ Klassenschnittstelle aus einem Modell generieren, erscheint das Modell als eine Klasse, Datenelemente erscheinen als Klassenmitglieder und Modellfunktionen als Klassenmethoden. Bei der interaktiven oder programmatischen Konfiguration einer C++ Klassenschnittstelle können Sie Folgendes konfigurieren:

  • Klasseninformationen – Klassenname und -Namespace

  • Klassenmitglied-Informationen – Datensichtbarkeit und Zugriffsmethode des Klassenmitglieds

  • Klassenmethoden-Informationen – Klassenmethodennamen und -Argumente

Mithilfe dieser Anpassungen können Sie die generierte Schnittstelle von ratenbasierten Modellen und Exportfunktionsmodellen schnell an Ihre Anwendungs-Integrationsanforderungen anpassen.

Tools

Code Mappings – C++ EditorConfigure how model elements and functions appear in generated C++ code

Objekte

coder.mapping.api.CodeMappingCPPModel data and interface configuration for C++ code generation

Funktionen

alle erweitern

coder.mapping.api.getGet code mappings for model
coder.mapping.utils.createCreate code mappings object for configuring data and function interface for C and C++ code generation
findGet model elements for the category of model code mappings
getClassNameGet class name of model
setClassNameSet class name of model
getClassNamespaceGet class namespace for a model
setClassNamespaceSet class namespace of model
getDataGet code mapping configuration for model data
setDataConfigure model data for C++ code generation
getFunctionGet code configuration from code mappings for model function
setFunctionSet code mapping information for model function

Themen

Enthaltene Beispiele