Librerie condivise e codice di utilità
È possibile generare librerie e codice di utilità che possono essere condivisi tra i componenti del modello. Una libreria condivisa può essere una libreria di collegamento dinamico Windows® (.dll), un oggetto condiviso UNIX® (.so) o una libreria dinamica Macintosh OS X (.dylib). L'utente, o altri utenti, possono integrare una libreria condivisa in un'applicazione in esecuzione su un computer di sviluppo con sistema operativo Windows, UNIX o Macintosh OS X. Tra gli utilizzi delle librerie condivise figurano:
Aggiunta di un componente software a un'applicazione per la simulazione di sistemi
Riutilizzo dei moduli software tra le applicazioni su un computer di sviluppo
Mascheramento della proprietà intellettuale associata al software condiviso con i fornitori
È inoltre possibile configurare il codice di utilità condiviso, ossia i file prodotti dal generatore di codice per i blocchi di un modello che condividono le stesse funzionalità. I modelli con un checksum di utilità condivisa identico possono riutilizzare il codice nei file di utilità condivisa.
Argomenti
Librerie condivise
- Package Generated Code as Shared Libraries
Generate a shared library version of model code for your development platform. - Use S-Function Target for Model or Subsystem
Use a shared library generated from a model or subsystem that you can load dynamically into another application. - Interface to a Development Computer Simulator by Using a Shared Library
Generate a shared library that you can load dynamically into another application. - Generate Shared Library for Export to External Code Base
Build a shared library from a model component and export the library to an application for system simulation, software reuse, or intellectual property protection. Requires an Embedded Coder license.
Codice di utilità condiviso
- Generate Shared Utility Code
Modularize and share common Model block functionality as helper functions. - Generate Shared Utility Code for Fixed-Point Functions
Generate reusable code for fixed-point support functions. - Generate Shared Utility Code for Custom Data Types
Generate reusable code for custom data types.