Definizione dei dati
Come la definizione dei dati nei blocchi MATLAB Function differisce dalla definizione dei dati per il codice MATLAB®
Le variabili di MATLAB possono cambiare le loro proprietà in runtime. La stessa variabile può contenere un valore di qualsiasi classe, dimensione o complessità.
Il blocco MATLAB Function deve determinare i tipi di variabile in fase di compilazione. Il controllo di come vengono rappresentati i dati e di come viene assegnata la memoria dipende dal modo in cui viene progettato il codice del blocco MATLAB Function. Seguire le linee guida descritte per consentire al blocco di determinare i tipi di variabili durante la compilazione del blocco o la generazione di codice dal blocco.
Nozioni di base sulla definizione dei dati
- Data Definition Considerations for Code Generation
 - Best practice per la definizione delle variabili per la generazione di codice C/C++
 - 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
 
Categorie
- Tipi numerici
Dati e variabili di tipo numerico nei blocchi MATLAB Function
 - Layout dell’array
Ordine a colonna maggiore e a riga maggiore per la memorizzazione degli array
 - Caratteri e stringhe
Generazione di codice per il testo
 - Dati di dimensione variabile
Definizione e differenze per la generazione di codice
 - Strutture
Definizione e operazioni della struttura supportata
 - Array di celle
Definizione e utilizzo degli array di celle, differenze per la generazione di codice
 - Tabelle
Definizione e utilizzo delle tabelle per i blocchi MATLAB Function
 - Array categorici
Definizione e utilizzo degli array categorici per i blocchi MATLAB Function
 - Array di data e ora
Definizione e utilizzo degli array di data e ora per i blocchi MATLAB Function
 - Array di durata
Definizione e utilizzo degli array di durata per i blocchi MATLAB Function
 - Tabelle orario
Definizione e utilizzo delle tabelle orario per i blocchi MATLAB Function
 - Enumerazioni
Definizione e utilizzo dei dati enumerati per i blocchi MATLAB Function
 - Classi di MATLAB
Definizione e utilizzo delle classi di MATLAB, differenze nella generazione di codice
 - Handle della funzione
Generazione di codice per gli handle delle funzioni
 - Dizionari
Definizione e utilizzo dei dizionari nel blocco MATLAB Function