TraceRecordConfiguration (STRUCT)

TYPE TraceRecordConfiguration : STRUCT

Trace record configuration

The colors (ulGraphColor, ulMinWarningColor, ulMaxWarningColor) and are encoded in UDINTs in the ARGB format: the most significand byte is the alpha value, the next byte the red value, followed by green and blue. Each color component takes a value between 0 and FF. So 0xFF000000 is white, 0xFFFFFFFF is black, 0xFFFF0000 is red, 0xFF00FF00 is green, and 0xFF0000FF is blue.

InOut:

Name

Type

Initial

Comment

pszVariable

POINTER TO STRING

Name of the variable

tvaAddress

TraceVariableAddress

Address definition of the variable

tcClass

TypeClass3

Type class of the variable. See enum IBase.TypeClass for the possible values.

ulSize

UDINT

Size in bytes of a single sample

ulGraphColor

UDINT

16#FF0000FF

Color in which the trace curve for the variable should be displayed

ulGraphType

UDINT

1

Graph type:
1: line (with points)
2: cross
4: step (with points)
5: point
8: line (without points)
9: step (without points)
10: line (with crosses)
11: steps (with crosses))

ulMinWarningColor

UDINT

Color to use if a sample is <= fCriticalLowerLimit

ulMaxWarningColor

UDINT

Color to use if a sample is >= fCriticalUpperLimit

fCriticalLowerLimit

REAL

The lower limit

fCriticalUpperLimit

REAL

The upper limit

bActivateMinWarning

BOOL

If set, the trace will be displayed in the color ulMinWarningColor as soon as a sample is <= fCriticalLowerLimit

bActivateMaxWarning

BOOL

If set, the trace will be displayed in the color ulMaxWarningColor as soon as a sample is >= fCriticalUpperLimit

byYAxis

BYTE

Not used