Datendefinition
Unterschiede bei der Definition von Daten in MATLAB Function-Blöcken und der Definition von Daten für MATLAB®-Code
MATLAB-Variablen können ihre Eigenschaften während der Laufzeit ändern. Dieselbe Variable kann einen Wert einer beliebigen Klasse, Größe oder Komplexität enthalten.
Der MATLAB Function-Block muss die Variablentypen während der Übersetzungszeit bestimmen. Durch die Art und Weise wie Sie Ihren MATLAB Function-Block-Code entwickeln, können Sie festlegen, wie die Darstellung von Daten und die Zuweisung von Speicher erfolgt. Befolgen Sie die Anleitung, damit der Block die Variablentypen bestimmen kann, wenn der Block kompiliert oder Code aus dem Block generiert wird.
Grundlagen der Datendefinition
- Data Definition Considerations for Code Generation
- Best Practices for Defining Variables for C/C++ Code Generation
- Reuse the Same Variable with Different Properties
- Eliminate Redundant Copies of Variables in Generated Code
- Array Size Restrictions for Code Generation
- Code Generation for Constants in Structures and Arrays
- Generate Code for Growing Arrays and Cell Arrays with end + 1 Indexing
Kategorien
- Numerische Typen
Numerische Daten und Variablen in MATLAB Function-Blöcken
- Array-Layout
Spaltenweise und zeilenweise Anordnungen beim Speichern von Arrays
- Zeichen und Zeichenfolgen (Strings)
Codegenerierung für Texte
- Daten variabler Größe
Definition und Unterschiede bei der Codegenerierung
- Strukturen
Definition und unterstützte Strukturoperationen
- Zellarrays
Definition und Verwendung von Zellarrays, Unterschiede bei der Codegenerierung
- Tabellen
Definition und Verwendung von Tabellen für MATLAB Function-Blöcke
- Kategoriale Arrays
Definition und Verwendung von kategorialen Arrays für MATLAB Function-Blöcke
- Datetime-Arrays
Definition und Verwendung von Datetime-Arrays für MATLAB Function-Blöcke
- Dauer-Array
Definition und Verwendung von Dauer-Arrays für MATLAB Function-Blöcke
- Timetables
Definition und Verwendung von Timetables für MATLAB Function-Blöcke
- Aufzählungen
Definition und Verwendung von Aufzählungsdaten für MATLAB Function-Blöcke
- MATLAB-Klassen
Definition und Verwendung von MATLAB-Klassen, Unterschiede bei der Codegenerierung
- Function Handles
Codegenerierung für Function Handles