Codegenerierung und Bereitstellung
Haben Sie Ihre Anwendung mit Communications Toolbox™ entwickelt, können Sie portablen C/C++ Quellcode, eigenständige ausführbare Dateien oder eigenständig ausführbare Anwendungen direkt aus dem MATLAB® Code generieren. Mit Codegenerierung können Sie:
Ihre Simulation auf Maschinen ausführen, auf denen MATLAB oder Simulink® nicht installiert ist.
Die Verarbeitung beschleunigen, während Sie in der MATLAB- oder Simulink-Umgebung arbeiten.
Ihre Algorithmen in Legacy-Code integrieren.
In dieser Tabelle werden die Bereitstellungsmerkmale von MATLAB Compiler™ und die Funktionen von MATLAB Coder™ verglichen. Entscheiden Sie anhand dieser Tabelle, wie Sie Ihren MATLAB-Code oder Ihr Simulink-Modell bereitstellen möchten.
Bereitstellungsmerkmale | Mit MATLAB Compiler | Mit MATLAB Coder |
---|---|---|
Ausgang | Nicht lesbare, geteilte Bibliotheken. | Portabler und lesbarer C Quellcode. |
Abhängigkeit von Bibliotheken | MATLAB Runtime. | Keine. |
Für die Bereitstellung unterstützte Plattformen | Windows®, Mac und Linux®. | Alle Plattformen, die ANSI®/ISO® C/C++ Code unterstützen. |
Schutz von geistigem Eigentum | Verpackter Code ist verschlüsselt. | Code ist nicht verschlüsselt. Sie können Ihr geistiges Eigentum schützen, indem Sie geteilte Bibliotheken statt lesbarem Code generieren. |
Algorithmus-Beschleunigung | Gleiche Geschwindigkeit wie MATLAB. | Möglicherweise schneller, je nach Algorithmus. |
MATLAB Grafik | Unterstützt. | Nicht unterstützt. |
Funktionen mit Codegenerierung und GPU-Array-Unterstützung
Kategorien
- Codegenerierung und Beschleunigungs-Unterstützung
Generieren von C Code aus MATLAB-CodeSimulink und Nutzung von GPUs zur Beschleunigung der Verarbeitung
- HDL-Codegenerierung
Sie können HDL-Code aus Simulink-Modellen und MATLAB Programmcode generieren.