Strukturen
MATLAB®Coder™ unterstützt eine Codegenerierung für Strukturen mit einer Reihe von Einschränkungen bezüglich Operationen, Eigenschaften der Werte skalarer Strukturen und Struktur-Arrays. Sie können Code für Skalar-Strukturen ebenso wie für Struktur-Arrays generieren. Befolgen Sie die Einschränkungen hinsichtlich der Indizierung und Zuweisung von Werten zu Unterstrukturen und Feldern. Struktur-Argumente werden im generierten Code per Referenz oder Wert übergeben.
Funktionen
coder.cstructname | Name generated or externally defined structure type in C or C++ code |
Themen
- Structure Limitations for Code Generation
Adhere to code generation restrictions for structures.
- Generate Standalone C Code for Array of Structures
Generate code for a MATLAB function that uses a structure array.
- Pass Structure Arguments by Reference or by Value in Standalone Code
Control whether structure arguments are passed by reference or by value.
- Name C Structure Type to Use with Global Structure Variable
Use
coder.cstructnameto define a type object for a global structure. - Synchronize MATLAB Structure with Structure Type in Generated Code
Use a constructor function and
coder.OutputTypeto generate a structure type that you can use in MATLAB functions and the generated code.
Fehlersuche
Fehler beheben: Variablen müssen vor ihrer Verwendung vollständig definiert sein
Beheben eines Fehlers bei der Codegenerierung, wenn Variablen vor ihrer Verwendung nicht definiert wurden