Interfacce di dati e funzioni C++
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++ Editor | Configure how model elements and functions appear in generated C++ code |
Oggetti
coder.mapping.api.CodeMappingCPP | Model data and interface configuration for C++ code generation |
Funzioni
Argomenti
- C Data Code Interface Configuration for Model Interface Elements
Control the representation of model data elements and functions in generated C code by using a data code interface configuration.
- Interactively Configure C++ Interface
Interactively configure the C++ class generated from a Simulink® model.
- Programmatically Configure C++ Interface
Programmatically configure the C++ class generated from a Simulink model.
- Configure Parameters for C++ Interface Code Generation
Configure and generate code for instance-specific or shared parameters.
- Manage Multiple Code Mappings for a Model
Design models that are platform-neutral and ready to deploy to different run-time environments.
- Generate Individual C++ Namespaces for Architectural Data Types
Example of generating C++ namespaces for architectural data types.
- Configure C++ Entry-Point Function Interfaces for Simulink Function and Function Caller Blocks
Customize C++ entry-point function names and step function arguments for Simulink Function and Function Caller blocks.


