VisuFbXYChartDataProviderCurve (FB)
FUNCTION_BLOCK VisuFbXYChartDataProviderCurve IMPLEMENTS IXYChartDataProviderCurve, IXYChartDataProviderCurveCheckPointer
This function block is the implementation of the IXYChartDataProviderCurve interface. It is used by the generated code to provide suitable instances of this interface. It contains parameters of data array used in curve to calculate the curve An instance of this is present in generated code
- InOut:
Scope
Name
Type
Comment
Input
firstDataXfirstDataYInstance of FB that contains the definition of first cell in the array for X
diLowerBorderX1DINTInstance of FB that contains the definition of first cell in the array for Y
diUpperBorderX1DINTLower border for dataX[], dimension 1
diLowerBorderX2DINTUpper border for dataX[], dimension 1
diUpperBorderX2DINTLower border for dataX[], dimension 2
diLowerBorderY1DINTUpper border for dataX[], dimension 2
diUpperBorderY1DINTLower border for dataY[], dimension 1
diLowerBorderY2DINTUpper border for dataY[], dimension 1
diUpperBorderY2DINTLower border for dataY[], dimension 2
cursPosVarUpper border for dataY[], dimension 2 Variable of curve value at cursor position, if present
indexMinVarVariable of minimum index value for curve array, if present
indexMaxVarVariable of maximum index value for curve array, if present
Methods:
GetDataXUnchecked
GetDataYUnchecked
GetFirstDataXItf
GetFirstDataYItf
GetLowerBorder
GetRawDataXUnchecked
GetRawDataYUnchecked
GetUpperBorder
GetVariableItf
IsDataXPointerChanged
IsDataYPointerChanged
Structure:
VisuFbXYChartDataProviderCurve.GetDataXUnchecked(METH)VisuFbXYChartDataProviderCurve.GetDataYUnchecked(METH)VisuFbXYChartDataProviderCurve.GetFirstDataXItf(METH)VisuFbXYChartDataProviderCurve.GetFirstDataYItf(METH)VisuFbXYChartDataProviderCurve.GetLowerBorder(METH)VisuFbXYChartDataProviderCurve.GetRawDataXUnchecked(METH)VisuFbXYChartDataProviderCurve.GetRawDataYUnchecked(METH)VisuFbXYChartDataProviderCurve.GetUpperBorder(METH)VisuFbXYChartDataProviderCurve.GetVariableItf(METH)IXYChartDataProviderCurveCheckPointer