La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Types de données
Dans les modèles, les types de données déterminent les interactions entre les signaux et les paramètres de bloc. Les types de données numériques déterminent la façon dont l'ordinateur stocke les signaux et les paramètres en mémoire, et effectue les opérations mathématiques. D'autres types de données Simulink® déterminent la structure ou les valeurs autorisées des signaux et des paramètres.
Pour simuler le comportement mathématique du hardware ou générer du code efficace à partir d'un modèle, vous pouvez contrôler les types de données numériques des signaux et des paramètres. Vous pouvez spécifier des types numériques tels que virgule flottante, entier, virgule fixe, etc. Consultez la rubrique Data Types Supported by Simulink.
Les types de données énumérées permettent aux signaux et paramètres d'utiliser uniquement un ensemble de valeurs spécifiées. Vous pouvez améliorer la lisibilité du modèle en attribuant un nom significatif à chaque valeur énumérée. Pour utiliser des énumérations dans Simulink, consultez la rubrique Use Enumerated Data in Simulink Models.
Vous pouvez utiliser des types de bus pour regrouper plusieurs signaux ou paramètres afin d'améliorer la lisibilité du modèle et d'en faciliter la gestion. Consultez la rubrique Specify Bus Properties with Bus Objects.
Vous pouvez utiliser des types de chaînes de caractères pour faciliter l'utilisation de telles chaînes dans les modèles.
Blocs
Fonctions
Classes
Simulink.AliasType | Create alias for signal and parameter data type |
Simulink.NumericType | Specify floating-point, integer, or fixed-point data type |
Paramètres du modèle
Rubriques
- Validate a Floating-Point Embedded Model
Use simulation to verify that a control algorithm can continue to meet application requirements while using single-precision floating-point data types.
- Control Data Types of Signals
Apply data types other than
double
to signals in a model. - Specify Fixed-Point Data Types
If you do not have Fixed-Point Designer™, you can still inspect and use fixed-point models that others share with you.
- Data Type Inheritance Rules in Simulink
Understand rules for automated output data type selection in Simulink for fixed-point data types.
- Specify Data Types Using Data Type Assistant
Interactively apply data types, such as integer, fixed-point, and enumerated types, to data items in a model.
- Use Enumerated Data in Simulink Models
Create and use enumerations in Simulink models.
- Simulink Strings
Use strings in models.
- About Data Types in Simulink
Data items (signals, block parameters, and states) in a model have a data type, such as
int8
, which determines how a computer represents the data in memory. - Data Types Supported by Simulink
Simulink supports many floating-point, integer, fixed-point, Boolean, and other data types.
- Specify Bus Properties with Bus Objects
Create a reusable bus definition to specify as a data type for a bus.
- Simulink Enumerations
Enumerated data is data that is restricted to a finite set of values. Simulink models can use an enumeration as a data type.