Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

MATLAB-Klassen

Codegenerierung für MATLAB®-Klassen

Sie können Code für MATLAB-Klassen generieren, einschließlich Wertklassen, Handle-Klassen und System objects. MATLAB-Klassen werden im generierten C Code als Strukturen dargestellt. Wenn Sie C++ Code generieren, besteht das Standardverhalten des Codegenerators darin, C++ Klassen für die MATLAB-Klassen zu erzeugen. Bei der Verwendung von Klassen in Ihrem MATLAB Programmcode für die Codegenerierung müssen Sie bestimmte Anwendungshinweise und Beschränkungen beachten.

Klassen

coder.ClassTypeRepresent set of MATLAB classes acceptable for input specification

Themen

Grundlagen zur Codegenerierung

Eingabespezifikation

Anwendungshinweise und Beschränkungen

Fehlersuche

Resolve Error: Class Does Not Have Property

Troubleshoot issues when you assign a value to a property of a handle class that is returned by a method.

Resolve Error: Passing by Reference Not Supported for Some Properties

Troubleshoot error when you use certain types of properties with coder.ref, coder.rref, or coder.wref.

Resolve Error: Code Generator Failed to Produce C++ Destructor for MATLAB Class

Troubleshoot generation of standalone code for C++ destructor of a MATLAB class.

Resolve Error: Code Generation Does Not Support String and Object Arrays

Troubleshoot error when you use an object or string array in your MATLAB code.

Enthaltene Beispiele