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 C structure type in generated code |
Themen
- Strukturdefinition für die Codegenerierung
Verwenden Sie Strukturen im MATLAB-Code, die für die Codegenerierung vorgesehen sind.
- Structure Operations Allowed for Code Generation
Use structure operations that code generation supports.
- Define Scalar Structures for Code Generation
Adhere to code generation restrictions for scalar structures.
- Define Arrays of Structures for Code Generation
Adhere to code generation restrictions for arrays of structures.
- Index Substructures and Fields
Adhere to code generation restrictions for indexing substructures and fields.
- Assign Values to Structures and Fields
Adhere to code generation restrictions for assigning values to structures and fields.
- Pass Structure Arguments by Reference or by Value in Generated 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.
