Contenuto principale

Interfacce di dati e funzioni C++

Controllare la classe C++ generata da un modello di Simulink

Per generare codice C++ efficiente che si integri facilmente nell'architettura software esistente, configurare un'interfaccia della classe C++. Quando si genera un'interfaccia della classe C++ da un modello, il modello appare come una classe, gli elementi dati appaiono come elementi della classe e le funzioni del modello appaiono come metodi della classe. La configurazione di un'interfaccia della classe C++, in modo interattivo o in modo programmatico, consente di specificare:

  • Informazioni sulla classe: nome della classe e spazio dei nomi

  • Informazioni sugli elementi della classe: visibilità dei dati degli elementi della classe e metodo di accesso

  • Informazioni sul metodo della classe: nomi e argomenti dei metodi della classe

È possibile utilizzare queste personalizzazioni per adattare rapidamente l'interfaccia generata dai modelli basati sulla velocità e sulle funzioni di esportazione, in modo da soddisfare i requisiti di integrazione dell'applicazione.

Strumenti

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

Oggetti

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

Funzioni

espandi tutto

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

Argomenti

Esempi in primo piano