力控组态软件曲线控件X-Y曲线的方法10

力控组态软件ForceControl V7.0曲线控件X-Y曲线的方法10

GetLegendStr
函数: #XYCurve.GetLegendStr(/int/nIndex,/int/nLegendEnum,/int/bIsY);
返回值: string
描述: 获取指定曲线指定图例的字符串值
说明: 返回值为图例的字符串值
nIndex- 曲线索引号,
nLegendEnum- 图例索引号
数值 0 ( 历史曲线为游标指定位置的数值,实时曲线为新添加数据的当前值 )
变量描述 1
表达式 2
变量最小值 3
变量最大值 4
变量平均值 5
变量统计值 6
bIsY- 是否是 Y 轴对应值 ,0-X 轴数据 ,1-Y 轴数据
示例: LegendStr = #XYCurve.GetLegendStr(1,3,0);
// 获取曲线 1 图例 X 最小值


GetLegendStyle
函数: #XYCurve.GetLegendStyle();
返回值: int
描述: 获取图例的配置
说明: 图例的配置采用十进制显示,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示此位 , 反之为 0 则不显示此位 , 设置风格的时候可以进行或运算操作标志位 : 显示数值 -1
显示变量描述 -10
显示表达式 -100
显示变量最小值 -1000
显示变量最大值 -10000
显示变量平均值 -100000
显示变量统计值 -1000000
示例: nLegend = #XYCurve.GetLegendStyle();
//Legend = 11011,图例显示最大值,最小值,变量描述,数值
关联函数: SetLegendStyle


SetCurveColor
函数: #XYCurve.SetCurveColor(/int/nCurveIndex,/int/clrCurve);
返回值: 无
描述: 设定曲线颜色
说明: CurveIndex- 曲线索引号
clrCurve- 颜色索引值
示例: #XYCurve.SetCurveColor(1,100);
SetLengendStyle
函数: #XYCurve.SetLegendStyle(/int/nLegendStyle);
返回值: int
描述: 设置图例的配置
说明: 图例的配置采用十进制显示,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示此位 , 反之为 0 则不显示此位 , 设置风格的时候可以进行或运算操作
标志位 : 显示数值 -1
显示变量描述 -10
显示表达式 -100
显示变量最小值 -1000
显示变量最大值 -10000
显示变量平均值 -100000
显示变量统计值 -1000000
nLegendStyle- 图例风格
示例: #XYCurve.SetLegendStyle(11011);
// 图例显示最大值,最小值,变量描述,数值
关联函数: GetLegendStyle

力控组态软件曲线控件X-Y曲线的方法9

力控组态软件ForceControl V7.0曲线控件X-Y曲线的方法9

SetYFormat
功能: 设置 Y 轴小数位数。
语法: SetYFormat(/int/nFormat)。
说明: 设置 Y 轴小数位数示例。


ShowAlarmRegion
语法: ShowAlarmRegion(/int/nCurveIndex,/int/nRegIndex)。
说明: 显示指定报警区域,参数分别为曲线索引号和报警区域索引号(都从 1 开始)。如果曲线索引号为 0,则表示全部曲线;如果报警区域索引号为 0,则表示指定曲线的全部报警区域。


ShowSetCurveDlg
功能: 显示曲线样式设定对话框。
语法: ShowSetCurveDlg()。
说明: 显示曲线样式设定对话框。


ShowSetTimeDlg
功能: 显示时间设置对话框。
语法: ShowSetTimeDlg(/int/nIndex)。
说明: 显示时间设置对话框,对指定曲线的历史时间进行设置。


StartCurve
功能: 启动曲线。
语法: StartCurve(/int/nIndex)。
说明: 启动曲线,参数为曲线索引号,如果为 0,则表示全部曲线。


Zoom
功能: 曲线缩放。
语法: Zoom(/double/xScale,/double/yScale)。
说明: 曲线缩放,参数分别为 X、Y 轴的缩放系数(大于 0 的数值,1 表示不进行缩放)。


ZoomBackForward
功能: 缩放回退。
语法: void ZoomBackForward()。
说明: 缩放回退。


ZoomRestore
功能: 缩放还原。
语法: ZoomRestore()。
说明: 缩放还原。


SetDotType
功能: 设置曲线点类型。
语法: SetDotType(/int/nIndex,/int/nType)。
说明: 设置曲线点类型,参数分别为曲线索引号和曲线类型。曲线索引号从 1 开始,点类型取值范围是 0-4,其中 0 代表不绘制点。


CurveProperty
函数: #XYCurve.CurveProperty(/int/nIndex);
返回值: 无
描述: 显示指定曲线的配置
说明: nIndex- 曲线索引号 , 取值范围 1~n
示例: #XYCurve.CurveProperty(1);
// 显示曲线 1 的配置对话框

力控组态软件曲线控件X-Y曲线的方法8

力控组态软件ForceControl V7.0曲线控件X-Y曲线的方法8

StXAxesRange
功能: 设置 X 轴范围。
语法: SetXAxesRange(/double/dMin,/double/dMax)。
说明: 设置 X 轴范围(最大值和最小值)。


SetXBGrids
功能: 设置 X 轴次分度数。
语法: SetXBGrids(/int/nGrids)。
说明: 设置 X 轴次分度数。


SetXFormat
功能: 设置 X 轴小数位数。
语法: SetXFormat(/int/nFormat)。
说明: 设置 X 轴小数位数。


SetXYVar
功能: 设置曲线 XY 轴对应的变量及其上下限。
语法: SetXYVar(/int/CurveIndex,/string/xname,/double/xLow,
/double/xHigh,/string/yname,/double/yLow,/double/yHigh)。
说明: 设置曲线 XY 轴对应的变量及其上下限。CurveIndex 参数为曲线索引号,从 1 开始,xname 参数为 X 轴变量,xLow 参数为 x 轴变量的低限,xHigh 参数为 x 轴变量的高限,yname 参数为 Y 轴变量,yLow 参数为 y 轴变量的低限,yHigh 参数为 y 轴变量的高限。


SetYAGrids
功能: 设置 Y 轴主分度数。
语法: SetYAGrids(/int/nGrids)。
说明: 设置 Y 轴主分度数示例。


SetYAxesRange
功能: 设置 Y 轴范围。
语法: SetYAxesRange(/double/dMin,/double/dMax)。
说明: 设置 Y 轴范围(最大值和最小值)。


SetYBGrids
功能: 设置 Y 轴次分度数。
语法: SetYBGrids(/int/nGrids)。
说明: 设置 Y 轴次分度数。