Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Importazione di codice C/C++ personalizzato con l’importatore di codice di Simulink

Creare librerie di Simulink® dal codice C/C++ personalizzato con lo strumento di importazione del 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.CodeImporterImport custom C/C++ code into Simulink (Da R2021a)
Simulink.CodeImporter.CustomCodeSpecify custom code settings for Simulink.CodeImporter and sltest.CodeImporter classes (Da R2021a)
Simulink.CodeImporter.OptionsSpecify additional import options for Simulink.CodeImporter and sltest.CodeImporter classes (Da R2021a)
Simulink.CodeImporter.ParseInfoInformation about parsed custom code (Da R2021a)
Simulink.CodeImporter.FunctionAccess and configure detailed information about parsed custom code functions (Da R2021a)
Simulink.CodeImporter.SimulinkPortSpecificationConfigure port specification for imported custom code (Da R2021a)

Blocchi

C CallerIntegrate C code in Simulink

Argomenti