Hauptinhalt

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

Handle Object Limitations for Code Generation

Adhere to code generation restrictions for handle objects.

Class Does Not Have Property

Troubleshoot issues with assignment of a property of a handle class.

Passing by Reference Not Supported for Some Properties

You cannot use certain 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.

Work Around Language Limitation: Code Generation Does Not Support Object Arrays

Troubleshoot code generation failure for arrays of objects in your MATLAB code.

Enthaltene Beispiele