Cross-Release-Unterstützung
Sie können generierten C Code der vorherigen acht Versionen in generierten Code der aktuellen Version integrieren, wenn die Quellmodelle Single-Rate sind und der generierte Code aus den folgenden Quellen stammt:
Top-Model- oder Subsystem-Buildprozesse, die die nicht wiederverwendbare Funktions-Codeschnittstelle verwenden.
Einzeln- oder Mehrinstanz-Modellreferenz-Buildprozesse, die die Fehlerstatusüberwachung unterdrücken.
Verwenden Sie ein geschütztes Modell (Single-Rate oder Multirate) aus einem vorherigen Release (R2018b und höher), um die numerische Äquivalenz des geschützten Modells zum zuvor erstellten Code zu testen. Generieren Sie neuen Code in der aktuellen Version.
Reduzieren Sie den Verifikationsaufwand durch die Wiederverwendung von gemeinsamem Hilfscode aus einer vorherigen Version.
Funktionen
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 |
Themen
- 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.