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.
