La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Données de taille variable
Dans les blocs MATLAB Function et MATLAB System, il est possible de spécifier des variables ayant une taille variable, c'est-à-dire des données dont la taille est inconnue au moment de la compilation ou change en cours d'exécution.
Blocs
| MATLAB Function | Include MATLAB code in Simulink models |
| MATLAB System | Include System object in model |
Fonctions
coder.areUnboundedVariableSizedArraysSupported | Check if current configuration settings allow unbounded variable-size arrays (depuis R2024a) |
coder.varsize | Resolve size incompatibility errors and declare upper bounds |
Rubriques
- Declare Variable-Size MATLAB Function Block Variables
Allow variables defined in MATLAB Function blocks to change size during simulation.
- Unbounded Variable-Size Signals
Model unknown size data using dynamic arrays.
- Use Dynamic Memory Allocation for Variable-Size Arrays in a MATLAB Function Block
Generate C/C++ code that uses dynamic memory allocation.
- Control Memory Allocation for Variable-Size Arrays in a MATLAB Function Block
Disable dynamic memory allocation or specify a dynamic memory allocation threshold for MATLAB Function blocks.
Résolution des problèmes
Résoudre l’erreur : taille fixe à gauche mais taille variable à droite
Résoudre les erreurs lors de l’affectation de tableaux de taille variable à des tableaux de taille fixe.
