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

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

LoadFromFile
功能: 从文件中加载数据。
语法: LoadFromFile(/string/strName) 。
说明: 从文件中加载数据,strName 为保存曲线的文件名。


Pan
功能: 曲线平移。
语法: Pan(/double/xVal,/double/yVal,/int/bScale) 。
说明: 曲线平移,xVal,yVal 参数分别为 X、Y 轴正方向的移动距离。当 bScale 参数为 0 时,前两个参数分别表示 X、Y 轴方向的移动数值,否则,前两个参数分别表示 X、Y 轴方向的移动比例。


PauseCurve
功能: 暂停曲线。
语法: PauseCurve(/int/nIndex) 。
说明: 暂停曲线(数据依然在采集,但暂时不绘制),参数 nIndex 为曲线索引号,如果为 0,则表示全部曲线。


Print
功能: 打印曲线。
语法: void Print()。
说明: 打印曲线,调出打印对话框,可以设置打印相关的参数。


ReflashHisData
函数 : #XYCurve.ReflashHisData(/int/nIndex);
返回值 : 无
描述 : 针对历史 XY 曲线,更新曲线数据
说明 : 将删除缓冲区中的数据,重新更新数据。
nIndex- 曲线索引号,取值范围 1~n,当为 0 的时候指定所有曲线
示例 : #XYCurve.ReflashHisData(1); // 刷新曲线 1
#XYCurve.ReflashHisData(0);// 刷新所有曲线
关联方法 : DeleteAllHisData

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

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

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

GetYAt
功能: 获得指定曲线指定位置的 Y 值。
语法: GetYAt(/int/nCurveIndex,/int/nDataIndex)。
说明: 获得指定曲线指定位置的 Y 值,
nCurveIndex 曲线的索引号,
nDataIndex:是 nCurveIndex 指定的曲线上的点的索引号。


GetYByXVal
功能: 获得指定曲线对应于指定 X 值的 Y 值。
语法: GetYByXVal(/int/nIndex,/double/xVal)。
说明: 获得指定曲线对应于指定 X 值的 Y 值,返回值为第一个复合条件的值。nIndex 为曲线的索引号,xVal 为 x 坐标的值。


HideAlarmRegion
功能: 隐藏指定报警区域。
语法: HideAlarmRegion(/int/nCurveIndex,/int/nRegIndex)。
说明: 隐藏指定报警区域,nCurveIndex 为曲线索引号,nRegIndex 为报警区域索引号(都从1 开始),如果曲线索引号为 0,则表示全部曲线;如果报警区域索引号为 0,则表示nCurveIndex 指定曲线的全部报警区域。


HideCurve
功能: 隐藏某一条曲线。
语法: HideCurve(/int/nCurveIndex)。
说明: 隐藏第几条曲线,nCurveIndex 为曲线索引号 ( 曲线索引号从 1 开始,0 表示隐藏全部曲线 )。


LoadConfig
函数 : #XYCurve.LoadConfig(/string/strName);
返回值 : 无
描述 : 加载控件配置信息到文件中
说明 : 加载控件配置信息数据 , 注意 , 将丢失当前的配置信息
strName- 加载文件路径,如为空则弹出文件选择对话框
示例 : #XYCurve.LoadConfig(“”);
// 加载控件配置信息

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

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

DeleteHisData
功能: 清除曲线的历史数据。
语法: DeleteHisData(/int/nCurveIndex)。
说明: 清除曲线的历史数据 ( 曲线索引号从 1 开始 ),nCurveIndex,曲线的索引号。
示例: #ObjectEx.DeleteHisData(/int/1);


DisplayCurve
功能: 显示第几条曲线。
语法: DisplayCurve(/int/nCurveIndex)。
说明: 显示第几条曲线 ( 曲线索引号从 1 开始,0 表示显示全部曲线 )。
示例: #ObjectEx.DisplayCurve(/int/1);


GetCurveType
函数 : #XYCurve.GetCurveType();
返回值 : 整型
描述 : 返回曲线类型
说明 : 返回本组件曲线的类型
曲线类型 : 0- 历史曲线1- 实时曲线
示例 : #XYCurve.GetCurveType();
关联函数 : SetCurveType


GetVarDataCount
函数 : #XYCurve.GetVarDataCount(/int/nIndex);
返回值 : int
描述 : 获取指定曲线缓冲区中的数据个数
说明 : 返回值为缓冲区中的数据个数
nIndex- 曲线索引号
示例 : nCount = #XYCurve.GetVarDataCount(1);
// 获取曲线 1 缓冲区中的数据个数语法:GetVarDataCount(/int/nIndex)。


GetXAt
功能: 获得指定曲线指定位置的 X 值。
语法: GetXAt(/int/nCurveIndex,/int/nDataIndex)。
说明: 获得指定曲线指定位置的 X 值,nCurveIndex 曲线的索引号,nDataIndex 是nCurveIndex 指定的曲线上的点的索引号。