Geteilte Bibliotheken und Hilfscode
Sie können Bibliotheken und Hilfscode generieren, der von Modellkomponenten geteilt werden kann. Bei einer geteilten Bibliothek kann es sich um eine Windows® Dynamic Link Library (.dll), ein UNIX® Shared Object (.so), oder eine Macintosh OS X Dynamic Library (.dylib) handeln. Sie oder andere Anwender können eine geteilte Bibliothek in eine Anwendung integrieren, die auf einem Entwicklungscomputer mit Windows, UNIX, oder Macintosh OS X ausgeführt wird. Die Anwendungen geteilter Bibliotheken umfassen:
Hinzufügen einer Softwarekomponente zu einer Anwendung zur Systemsimulation
Wiederverwenden von Softwaremodulen in Anwendungen auf einem Entwicklungscomputer
Verbergen von geistigem Eigentum in Software, die Sie mit Anbietern teilen
Ebenso können Sie optional geteilten Hilfscode einrichten. Hierbei handelt es sich um Dateien, die der Codegenerator für Blöcke mit gemeinsamer Funktionalität in einem Modell generiert. Modelle mit einer identischen geteilten Utility-Prüfsumme können den Code in den geteilten Hilfsdateien wiederverwenden.
Themen
Geteilte Bibliotheken
- 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.
Geteilter Hilfscode
- 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.