Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Almacenes de datos

Defina valores globales para múltiples señales en diferentes niveles de un modelo

Un modelo grande puede necesitar que las señales individuales se dirijan a muchos bloques separados en diferentes lugares del diagrama. Puede configurar un almacén de datos para permitir el acceso a los datos de la señal desde cualquier parte de un modelo, de forma similar a una variable global en un programa informático. Sin embargo, al igual que ocurre con las variables globales, los almacenes de datos pueden reducir la transparencia del modelo y dificultar su verificación. Para decidir si conviene utilizar un almacén de datos, consulte Data Store Basics.

Para enrutar señales en modelos grandes, puede utilizar bloques Goto y From en lugar de almacenes de datos.

Bloques

Data Store MemoryDefine data store
Data Store ReadRead data from data store
Data Store WriteWrite data to data store

Clases

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

Temas

  • 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.