La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Datastores
Un modèle volumineux peut nécessiter l'acheminement de signaux individuels jusqu'à de nombreux blocs distincts à différents emplacements du schéma. Il est possible de configurer un datastore pour que les données des signaux soient accessibles depuis n'importe où dans le modèle, à l'instar d'une variable globale dans un programme informatique. Toutefois, tout comme les variables globales, les datastores peuvent nuire à la transparence du modèle et rendre sa vérification plus difficile. Pour décider si l'utilisation d'un datastore est pertinente, consultez la rubrique Data Store Basics.
Pour acheminer des signaux dans des modèles volumineux, vous pouvez envisager d'utiliser des blocs Goto et From au lieu de datastores.
Blocs
Data Store Memory | Define data store |
Data Store Read | Read data from data store |
Data Store Write | Write data to data store |
Classes
Simulink.SimulationData.DataStoreMemory | Container for data store logging information |
Simulink.SimulationData.BlockPath | Fully specified block path |
Simulink.SimulationData.Dataset | Access logged simulation data or group simulation input data |
Directives de modélisation
Rubriques
- Model Global Data by Creating Data Stores
Explicitly model a separate piece of global memory by creating a data store.
- Log Data Stores
Configure a data store for logging so that you can view the data stored in a simulation run.
- Data Store Basics
A data store is a repository to which you can write data, and from which you can read data, without having to connect an input or output signal directly to the data store.
- Specify Signal Ranges
Specify the minimum and maximum value that a signal can attain during simulation. Fully specify your design and optimize data types and the generated code by specifying the minimum and maximum value that a signal can attain during simulation.