Raptor-Dev-Data-Storage-Library

From NewEagleWiki
Jump to navigation Jump to search

New Eagle > Products Wiki > Raptor Platform > Raptor-Dev > Raptor-Dev Library > Raptor-Dev Data Storage

Raptor™ Data Storage

The blocks in this subsystem are used to define, configure, and access application data.

Blocks

Block Description Appearance
Adjustment

The Raptor adjustment block is used to make values available within the calibration tool. An adjustment is a value which is typically written from the calibration tool.

Adjustment block
Adjustment block
Data Store Definition

The Raptor data definition block defines a data store item which can be accessed with the data read and data write blocks. The data in the data store can also be made available in the calibration tool.

Data Store Definition block
Data Store Definition block
Data Read

The Raptor data read block is used to read to the value of a data store. A data store is typically defined with a data definition block, however the measurement, adjustment, override and table lookup blocks also create data stores which can be accessed with the data read block.

Data Read block
Data Read block
Data Write

The Raptor data write block is used to write to the value of a data store. A data store is typically defined with a data definition block, however the measurement, adjustment, override and table lookup blocks also create data stores which can be accessed with the data write block.

Data Write block
Data Write block
Load Non-Volatile Defaults

The Raptor restore non volatile defaults block triggers the module to restore the initial values defined in the program blocks to all non volatile variables.

Load Non-Volatile Defaults block
Load Non-Volatile Defaults block
Measurement

The Raptor measurement block is used to make values available within the calibration tool. A measurement is a value which typically read only within the calibration tool.

Measurement block
Measurement block
Non-Volatile Startup

This block is used to define the behavior of NonVolatile variables on startup after reprogramming. Variables can either be reloaded with the defaults when the module is programmed, or if Keep Saved Values is selected the values of the NonVolatile memory will mainatined from the previous program. If the structure of the NonVolatile memory changes (variables are added or removed), then it will not be possible to keep the saved values and all NonVolatile items will be restored to their default when the module is programmed. If this block is not present in the model the NonVolatile memory will be restored to default when the module is programmed.

Non-Volatile Startup block
Non-Volatile Startup block
Override

The Raptor override block is used to be able to override the value on a wire from the calibration tool. The block will normally pass the value at the input port to the output port. However when the override state is set to Override the block will output the value input from the calibration tool.

Override block
Override block
Store Non-Volatile

The Raptor Store Non Volatile block triggers the module to store all Non Volatile values. This is typically done during the shutdown process.

Store Non-Volatile block
Store Non-Volatile block