VisuStructXYChartCurve (STRUCT)

TYPE VisuStructXYChartCurve : STRUCT

This structure contains the data for a single curve

Attributes:
qualified_only
InOut:

Name

Type

Initial

Comment

uiUpdate

UINT

Update the single curve

xNoVis

BOOL

Disable curve display

wsCvName

WSTRING(80)

Curve name (initial value is set by config page)

wsAxAttach

WSTRING(80)

Attached to the axis (initial value is set by config page)

eCharType

VisuEnumXYChartCvChartType

VisuEnumXYChartCvChartType.LINE

Curve shape (initial value is set by config page)

diColor

DINT

VisuFPlot.COLOR.NOT_DEFINED

Main curve color (16#RRGGBB) (initial value is set by config page)

eLineType

VisuEnumXYChartLineType

VisuEnumXYChartLineType.LINE

Line type when chart is ‘Line’ (initial value is set by config page)

eLineStyle

VisuEnumPenStyle

VisuEnumPenStyle.PS_SOLID

Line style when chart is ‘Line’ (initial value is set by config page)

iLineWidth

INT

1

Line thick when chart is ‘Line’ (initial value is set by config page)

ePointStyle

VisuEnumXYChartPointStyle

VisuEnumXYChartPointStyle.NONE

Point style when chart is ‘Line’ (initial value is set by config page)

eBarType

VisuEnumXYChartBarType

VisuEnumXYChartBarType.FIXED

Bar type when chart is ‘Bar’ (initial value is set by config page)

diColorAlt

DINT

Alternate color for bar (16#RRGGBB) (initial value is set by config page)

diColorBorder

DINT

Border color for bar (16#RRGGBB) (initial value is set by config page)

eFillingType

VisuEnumXYChartCvFillType

VisuEnumXYChartCvFillType.PLAIN

Area curve filling type (initial value is set by config page)

diColorFill

DINT

VisuFPlot.COLOR.NOT_DEFINED

Area curve filling color (16#RRGGBB) (initial value is set by config page)

bTranspFill

BYTE

VisuFPlot.COLOR.TRANSP_MEDIUM

Area curve filling transparency (initial value is set by config page)

FillGradient

VisuStructXYChartGradientColor

Area curve filling Gradient color (initial value is set by config page)

iPriority

INT

Priority of display curve, 0=display for first, 9=display for last (initial value is set by config page)

iCurveHeapSize

INT

Heap size for overlapping curve. Number of curves store in the heap (initial value is set by config page)

eCurveHeapCmd

VisuEnumXYChartCvHeapCmd

VisuEnumXYChartCvHeapCmd.NO

Heap commands

eOverlap

VisuEnumXYChartCvOverlapType

VisuEnumXYChartCvOverlapType.NO

How to display overlapped curves

wsRefCurve

WSTRING(80)

Reference curve (initial value is set by config page)

diColorRef

DINT

Reference filling color (16#RRGGBB) (initial value is set by config page)

diIndexMin

DINT

Minimum index of data input

diIndexMax

DINT

Maximum index of data input

rValueCursM

REAL

Value at main cursor position

rValueCursS

REAL

Value at secondary cursor position

iInitialized

INT

<> 0 if the structure has been completely initialilsed by the element