Vorbereiten des MATLAB Programmcodes
Identifizieren und Beheben von Problemen im MATLAB® Programmcode vor der Codegenerierung
Für eine erfolgreiche C/C++ Codegenerierung aus MATLAB Programmcode müssen die Regeln und Einschränkungen der Codegenerierung berücksichtigt werden. Ihr MATLAB Programmcode darf beispielsweise nur Funktionen und Objekte verwenden, die eine Codegenerierung unterstützen. Um Probleme mit Ihrem MATLAB Programmcode vor der C/C++ Codegenerierung zu identifizieren und zu beheben, können Sie den Code Analyzer und das Tool zur Überprüfung der Codegenerierungsbereitschaft verwenden.
Funktionen
coder.screener | Determine if function is suitable for code generation |
getLineColumn | Find locations of beginning and end of MATLAB code involved in code generation |
textReport | Export code generation readiness report to base workspace as a character vector (Seit R2022a) |
Eigenschaften
| coder.CallSite Properties | Information about a function call site in your MATLAB code (Seit R2022a) |
| coder.CodeFile Properties | Description of file containing text that is involved in code generation |
| coder.File Properties | Description of file without text that is involved in code generation |
| coder.Message Properties | Description of message produced during code generation readiness analysis or during code generation |
| coder.ScreenerInfo Properties | Code generation readiness information (Seit R2022a) |
Themen
Vorbereitung für die Codegenerierung
- Identify Entry-Point Functions and Check MATLAB Code
Identify entry-point functions and check MATLAB code for errors before code generation. - Code Generation Readiness Tool
The code generation readiness tool screens MATLAB code for features and functions that code generation does not support.
Fehlerbehebung
- Fehler beheben: Funktion wird von Codegenerierung nicht unterstützt
Fehlerbehebung bei einem Codegenerierungs-Fehler durch nicht unterstützte MATLAB-Funktionen.