Structures
MATLAB® Coder™ supporte la génération de code pour les structures avec un ensemble de restrictions concernant les opérations, les propriétés des valeurs des structures scalaires et les tableaux de structures. Vous pouvez générer du code pour des structures scalaires et pour des tableaux de structures. Respectez les restrictions qui s’appliquent à l’indexation et à l’attribution de valeurs aux sous-structures et aux champs. Les arguments de structure sont transmis par référence ou par valeur dans le code généré.
Fonctions
coder.cstructname | Name C structure type in generated code |
Rubriques
- Définition de structures pour la génération de code
Utiliser des structures dans le code MATLAB destiné à la génération de code.
- Opérations sur les structures autorisées pour la génération de code
Utiliser des opérations sur les structures supportées pour la génération de code.
- Define Scalar Structures for Code Generation
Adhere to code generation restrictions for scalar structures.
- Définir des tableaux de structures pour la génération de code
Respecter les restrictions applicables à la génération de code pour des tableaux de 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.cstructname
to define a type object for a global structure.