Supporto tra release diverse
È possibile integrare il codice C generato nelle otto release precedenti con quello generato nella release attuale, a condizione che i modelli sorgente siano a velocità singola e che il codice C generato provenga da:
Processi di build di modelli di primo livello o di sottosistemi che utilizzano l'interfaccia del codice di funzione non riutilizzabile.
Processi di build basati su modelli a istanza singola o multipla che disabilitano il monitoraggio dello stato degli errori.
Utilizzare un modello protetto (a velocità singola o multipla) proveniente da una release precedente (R2018b e successive) per testare l'equivalenza numerica tra il modello protetto e il relativo codice generato in precedenza. Generare nuovo codice nella release attuale.
Ridurre i costi di verifica riutilizzando il codice di utilità condiviso di una release precedente.
Funzioni
crossReleaseImport | Import generated model code from a previous release as SIL or PIL blocks |
pil_block_replace | Replace block in model with block from another model |
sharedCodeMATLABVersions | Manage MATLAB versions for cross-release code integration |
sharedCodeUpdate | Add new shared code source files to existing shared code folder |
Argomenti
- Cross-Release Code Integration
Integrate generated code from previous releases with generated code from current release.
- Integrate Generated Code by Using Cross-Release Workflow
Reuse previously generated code by using a cross-release SIL block in an integration model.
- Use Protected Models from Previous Releases to Perform SIL Testing and Generate Code
Integrate generated code from protected models created in previous releases.
- Integration of Code from Multiple Folders
Integrate separately generated code.
- Cross-Release Shared Utility Code Reuse
Reuse shared utility or external code across releases.