The Runtime Service system includes a digital sampling trace recorder. The recorder is used to register periodically the state of up to 8 boolean variables. Samples can be registered either on each cycle or according to a configurable period. The digital sampling trace is a useful tool for tracking boolean events in the Runtime Service application.

The sampling trace can be configured and watched from the Output window. The sampling trace is available only during simulation or online debugging.

attentionAttention

  • The digital sampling trace is a unique resource of the Runtime Service system. The settings of the recorder are the same for all recorded variables.
  • The recording is limited to 900 samples of up to 8 BOOL variables.
  • Sampling trace recorder may be not available on some targets. Please refer to OEM instructions for further details about available features.
  • The recording of the sampling trace is time consuming and may slow down performances of the Runtime Service system.

Operations

Use the following commands in the Log window when the Digital Sampling Trace tab is focused:

Icon / Shortcut

Description

Fixed_Image

Define the variables and the settings of the sampling trace.

Fixed_Image

Start recording.

Fixed_Image

Stops recording.

Fixed_Image

Set or reset the auto-scroll mode.

+ / -

Zoom in or out (num pad).

Settings

Before starting a recording, you need to setup the parameters for the recorder in the Setup Sampling dialog. This includes the list of spied variables, a period (either a time or on each cycle), plus start and stop conditions. All variables must have the BOOL data type.

Note that, if you program a period for the recorder, it means "wait at least this time between two samples", and does not correspond to an accurate time synchronization.

Press the Set button to validate the settings. Press the Reset button to clear the current settings in the Runtime Service system.

Start condition

The Start Condition tab of the settings box enables you to define which condition will start the recording. The following choices are available:

  • Immediately.
  • Later: you will have to manually start the recorder using the Start command.
  • On the rising or falling edge of a BOOL variable, possibly with a delay.

The delay is expressed as a number of samples omitted after the start condition occured, before the recording actually starts.

Stop condition

The Stop Condition tab of the settings box enables you to define which condition will stop the recording. The following choices are available:

  • Never: you will have to manually stop the recorder using the Stop command.
  • When the buffer is full.
  • On the rising or falling edge of a BOOL variable, possibly with a delay.

The delay is expressed as a number of samples passed after the stop condition, before the recording actually stops.

Remarks

The recorder cannot be restarted after points have been registered, even if stopped. To restart the recording, you first have to re-validate the settings.

The sampling trace must be configured or started when the Workbench Studio is used either for simulation or online debugging.

Use the File / Save As and Edit / Copy commands for exchanging recorded data with other applications such as spreadsheets.


Created with the Personal Edition of HelpNDoc: Streamline Your Documentation Creation with a Help Authoring Tool