Archivi di dati
Un modello di grandi dimensioni può richiedere che i singoli segnali vengano indirizzati a molti blocchi separati in posizioni diverse del diagramma. È possibile configurare un archivio di dati per consentire l'accesso ai dati del segnale da qualsiasi punto del modello, in modo simile a una variabile globale in un programma informatico. Tuttavia, come nel caso delle variabili globali, gli archivi di dati possono ridurre la trasparenza del modello e renderne più difficile la verifica. Per decidere se utilizzare un archivio di dati, vedere Data Store Basics.
Per indirizzare i segnali attraverso modelli di grandi dimensioni, considerare l’utilizzo dei blocchi Goto e From al posto degli archivi di dati.
Blocchi
Data Store Memory | Define data store |
Data Store Read | Read data from data store |
Data Store Write | Write data to data store |
Classi
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 |
Linee guida per la modellazione
Argomenti
- 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.