Central Data Container for Model-Independent Data Management:
- Various import and export formats
- Full access to code specifics
- Project planning and structuring
- Templates for workgroups
- Useful global and individual code modification features
Description
The dSPACE Data Dictionary is a unique data container that centrally holds the relevant information about an ECU application for code generation or calibration. Data dictionary objects can be referenced from TargetLink models, independently of any model partitioning. You can define variables and corresponding properties, and you can specify structured data types and use them for variable declarations. Scaling formulas can be entered and used to uniformly scale fixed-point signals and parameters in the model. Import and export standardised or proprietary data and share the data with the calibration system.
Benefits
The dSPACE Data Dictionary is the perfect tool for the initial definition of project-related code specifics, even for workgroups. It provides access to a wealth of additional information, for example, specifics on C modules, function calls, tasks, variable classes, data variants and so forth. The data is well structured in a hierarchical tree and can also be accessed via an application programming interface (API). It also supports common import and export formats, which means that existing and proven definitions, for example, an existing calibration file, can be used as templates.
Import and Export
The dSPACE Data Dictionary supports various import/export formats, including:
- XML (Extensible Markup Language)
- OIL (OSEK Implementation Language)
- ASAM-MCD 2MC (Standardised Description Data, formerly ASAP2)
- DBC (CAN database format)
Proprietary file formats, whether they are binary or ASCII, can be integrated easily. In addition, the dSPACE Data Dictionary MATLAB API gives you full access to the dSPACE Data Dictionary via MATLAB. With open API interfaces you can easily integrate the dSPACE Data Dictionary into company-specific environments.