Integrazione del codice C/C++ utilizzando lo strumento del codice legacy
Nota
Lo strumento del codice legacy non è consigliato per l'integrazione di codice C/C++ poiché sarà disattivato in una release futura. Utilizzare invece il blocco S-Function Builder.
È possibile integrare le funzioni C (o C++) esistenti, come i driver del dispositivo, le tabelle di ricerca e le funzioni e interfacce generali, nei modelli di Simulink® utilizzando lo strumento del codice legacy. Utilizzare lo strumento del codice legacy per specificare il nome della funzione S, i file e il percorso necessari per la compilazione e le opzioni per la funzione S generata.
Utilizzare la funzione legacy_code
per generare una funzione S, compilare e collegare la funzione S generata e creare una maschera per richiamare la funzione S generata.
Prima di utilizzare legacy_code
, assicurarsi che sia impostato un compiler C per l’installazione di MATLAB®.
Funzioni
legacy_code | Integrate existing C/C++ code using Legacy Code Tool |
Argomenti
- Integrate C Functions Using Legacy Code Tool
Use the Legacy Code Tool to generate S-functions automatically from existing C code.
- S-Functions Incorporate Legacy C Code
Incorporate legacy C code using a handwritten C MEX S-function, the S-Function Builder, and the Legacy Code Tool.
- Integrate C Code by Using the MATLAB Function Block
Use MATLAB Function blocks to call external C code and control enumeration and bus typedefs.