力控组态软件ForceControl V7.0曲线控件温控曲线的方法4
LoadSegList
函数: LoadSegList(int nCurveIndex,string strFileName)。
返回值: 无。
描述: 从文件载入设定曲线到指定曲线。
说明: 函数执行后打开指定的文件取曲线数据。
nCurveIndex- 指定的曲线序号。
strFileName- 要打开的文件 如果设置为空则使用打开文件对话框自己填写文件名。
示例: #TempCurve.LoadSegList(1,”c:\b.seg”);// 从 c 盘下的 b.seg 文件载入到第一条曲线中
OpenFile
函数: OpenFile(string strFileName)。
返回值: 无。
描述: 打开文件取曲线数据。
说明: 函数执行后打开指定的文件取曲线数据。
strFileName- 要打开的文件。
示例: #TempCurve.OpenFile(“c:\b.dat”);// 打开 c 盘下的 a.dat 文件取曲线数据。
Pan
函数: Pan(double xVal,double yVal,int bScale)。
返回值: 无。
描述: 曲线平移。
说明: 函数执行后曲线平移。
xVal- 时间轴正方向移动距离,单位为秒。
yVal-Y 轴正方向的移动距离。
bScale- 是否按照比例平移,当本参数为 0 时,前两个参数分别表示 X、Y 轴方向的移动数值,为 1 时,前两个参数分别表示 X、Y 轴方向的移动比例。
示例: #TempCurve.Pan(100,10,0);// 曲线移动 100s,Y 轴移动 10 #TempCurve.Pan(0.5,0.5,1);// 曲线移动为 XY 轴的一半。
关联属性: MousePan。
PauseCurve
返回值: 无。
描述: 曲线暂停,可以指定暂停哪条曲线。
说明: 函数执行后指定的曲线暂停。
nCurveIndex- 要暂停的曲线的序号,从 1 开始,0 表示暂停所有的曲线。
示例: #TempCurve.PauseCurve(0);// 所有的曲线暂停。 #TempCurve.PauseCurve(1);//
第一条曲线暂停。
关联方法: StopCurve StartCurve。
PopSetDlg
函数: PopSetDlg()。
返回值: 无。
描述: 弹出设置对话框。
说明: 函数执行后弹出设置对话框。
示例: #TempCurve.PopSetDlg();// 弹出设置对话框。
Print
函数: Print()。
返回值: 无。
描述: 打印曲线。
说明: 函数执行后打印曲线。
示例: #TempCurve.Print();// 打印曲线。
Reset
函数: Reset()。
返回值: 无。
描述: 关闭已经打开的取曲线数据文件。
说明: 函数执行后关闭已经打开的取曲线数据文件,恢复到初始值。
示例: #TempCurve.Reset()。
SaveCurve
函数 : SaveCurve(int nCurveIndex)
返回值 : 整型 0- 成功 ,-1- 失败
描述 : 将指定曲线数据保存到文件
说明 : 函数执行后曲线数据保存到文件,文件路径为合成路径,根据曲线存盘路径,指定曲线的曲线名称,保存时间自动生成。
nCurveInde- 指定曲线号。0 代表全部曲线,1 代表第一条曲线 ……
示例 : #TempCurve.SaveCurve(1);// 保存曲线数据E:\WK1__20070730142401.dat( 曲线存盘路径为 E:\,对应曲线名称为 WK1,保存时间为 2007 年 7 月 30 号 14:24:01)