Main Content

Archivi di dati

Definire i valori globali per più segnali a diversi livelli di un modello

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 MemoryDefine data store
Data Store ReadRead data from data store
Data Store WriteWrite data to data store

Classi

Simulink.SimulationData.DataStoreMemoryContainer for data store logging information
Simulink.SimulationData.BlockPathFully specified Simulink block path
Simulink.SimulationData.DatasetAccess logged simulation data or group simulation input data

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.