Importazione di codice C/C++ personalizzato con l’importatore di codice di Simulink
Utilizzare lo strumento di importazione del codice di Simulink per creare una libreria di Simulink dalla libreria di codice C/C++ personalizzata. Dopo aver analizzato il codice personalizzato per le funzioni e le loro dipendenze, comprese le variabili globali e i tipi utilizzati dalle funzioni, l'importatore di codice di Simulink porta il codice personalizzato in una libreria di Simulink di blocchi C Caller come funzioni richiamabili.
Per utilizzare l’importatore di codice di Simulink, andare alla scheda Modeling nella barra degli strumenti di Simulink. Da Design, scegliere Code Importer
. Una serie di schermate guida l'utente attraverso il processo di creazione di una libreria di Simulink dal codice personalizzato.
In alternativa, è possibile creare un oggetto della classe Simulink.CodeImporter
ed eseguire lo strumento di importazione del codice di Simulink utilizzando un'interfaccia a riga di comando.
Se si dispone di una licenza Simulink Test™, è possibile utilizzare l’importatore di codice di Simulink per eseguire il collaudo delle unità o dell’integrazione sul codice C/C++ personalizzato. Vedere Importing and Testing Custom C/C++ Code (Simulink Test).
Classi
Simulink.CodeImporter | Import custom C/C++ code into Simulink (Da R2021a) |
Simulink.CodeImporter.CustomCode | Specify custom code settings for Simulink.CodeImporter and
sltest.CodeImporter classes (Da R2021a) |
Simulink.CodeImporter.Options | Specify additional import options for Simulink.CodeImporter and
sltest.CodeImporter classes (Da R2021a) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code (Da R2021a) |
Simulink.CodeImporter.Function | Access and configure detailed information about parsed custom code functions (Da R2021a) |
Simulink.CodeImporter.SimulinkPortSpecification | Configure port specification for imported custom code (Da R2021a) |
Blocchi
C Caller | Integrate C code in Simulink |
Argomenti
- Import Custom Code Using the Simulink Code Importer Wizard
Use the Simulink Code Importer to create a library of C Caller blocks from your custom C/C++ code.