Simulink Reference    
Data Store Write

Write data to a data store

Library

Signal Routing

Description

The Data Store Write block copies the value at its input to the named data store.

Each write operation performed by a Data Store Write block writes over the data store, replacing the previous contents.

The data store to which this block writes is determined by the location of the Data Store Memory block that defines the data store. For more information, see Data Store Memory. The size of the data store is set by the Data Store Memory block that defines and initializes the data store. Each Data Store Write block that writes to that data store must write the same amount of data.

More than one Data Store Write block can write to the same data store. However, if two Data Store Write blocks attempt to write to the same data store during the same simulation step, results are unpredictable.

Data Type Support

A Data Store Write block accepts a real or complex signal of any data type, including fixed-point data types, except int64 and uint64.

Parameters and Dialog Box

Data store name
Specify the name of the data store to which this block writes data.
Data store memory block
This field lists the Data Store Memory block that initialized the store to which this block writes.
Data store read blocks
This parameter lists all the Data Store Read blocks with the same data store name as this block that are in the same (sub)system or in any subsystem below it in the model hierarchy. Double-click any entry on this list to highlight the block and bring it to the foreground.
Sample time
Specify the sample time that controls when the block writes to the data store. A value of -1 indicates that the sample time is inherited. See Specifying Sample Time in the online documentation for more information.

Characteristics

Dimensionalized
Yes
Sample Time
Continuous or discrete

See Also

Data Store Memory, Data Store Read


  Data Store Read Data Type Conversion