Tipi di dati
Nei modelli, i tipi di dati determinano le interazioni tra i segnali e i parametri del blocco. I tipi di dati numerici determinano il modo in cui un computer memorizza i segnali e i parametri nella memoria e come esegue le operazioni matematiche. Altri tipi di dati di Simulink® determinano la struttura o i valori consentiti dei segnali e dei parametri.
Per simulare il comportamento matematico dell'hardware del computer o per generare codice efficiente da un modello, è possibile controllare i tipi di dati numerici dei segnali e dei parametri. È possibile specificare tipi di dati in virgola mobile, interi, in virgola fissa e altri tipi numerici. Vedere Data Types Supported by Simulink.
I tipi di dati enumerati consentono ai segnali e ai parametri di utilizzare solo una serie di valori specificati dall'utente. È possibile migliorare la leggibilità del modello fornendo un nome significativo per ogni valore enumerato. Per utilizzare le enumerazioni in Simulink, vedere Use Enumerated Data in Simulink Models.
È possibile utilizzare i tipi di bus per raggruppare più segnali o parametri insieme, migliorando così la leggibilità del modello e facilitandone la manutenzione. Vedere Specify Bus Properties with Bus Objects.
Si possono utilizzare i tipi di stringa per utilizzare facilmente le stringhe nei modelli.
Blocchi
Funzioni
Classi
Simulink.AliasType | Create alias for signal and parameter data type |
Simulink.NumericType | Specify floating-point, integer, or fixed-point data type |
Impostazioni modello
Argomenti
- 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.