How to Create Snapshot Records Containing Different Data (up to CANdelaStudio 12.0)
A new Fault Memory modelling was introduced with CANdelaStudio 13.0. This new modelling conforms with the AUTOSAR Standard. Snapshot Records containing different data is not covered by AUTOSAR and is therefore not supported by the new modelling.
For Fault Memory constellations not conforming with AUTOSAR, CANdelaStudio 13.0 provides an automatic migration to the generic Fault Memory (which was the standard modelling before CANdelaStudio 8.2).
- This article requires the improved Fault Memory View for editing Snapshot Records which was introduced with CANdelaStudio 8.2 and is available under the the top-level tree node Fault Memory.
The new editing of Snapshot Records has to be enabled in the template by implementing the new form of the snapshot service 0x19 0x04.
- First of all the Snapshot Records must be enabled to contain individual data which have to be specified in the Template Settings:
In order to change the Template Settings the CDD has to be opened in Expert View (the Expert View is available in the Admin edition only).
Now it is possible to create a new Snapshot Record Group (Snapshot Data) by right-click on one of the Snapshot Records | New Snapshot Data:
Each Snapshot Data can contain individual DIDs.
It is also possible to change the Data of one Snapshot Record:
The settings for the Snapshot Data can be adapted in the Properties (no Expert View is required):
The DIDs for one Snapshot Record on ECU-level (which is shown in the first screenshot above) applies for all DTCs in all variants. This is called CommonSnapshotData.
Regarding a data transmission (e.g. of service 0x19 0x04) the CommonSnapshotData will be transmittted before the DTC-specific DIDs.
Since CANdelaStudio 11.0 the variants' snapshot records view also shows CommonSnapshotData as DIDs in gray.