力控组态软件 ForceControl V7.0 曲线控件圆形记录仪(带历史)的控件方法
Addcurve
功能: 增加曲线
语法: AddCurve(CString strName,CString strDesc,int nColor,int nLineWidth, int nLineType,double dbMax,double dbMin)
返回值: 无
说明: 函数执行后增加曲线属性。
strName- 变量名
strDesc- 描述
nColor- 曲线颜色
nLineWidth- 曲线宽度
nLineType- 曲线类型
dbMax – 曲线的上限值
dbMin – 曲线的下限值
ModifyCurve
语法: ModifyCurve(int nIndex,double dbMax,double dbMin)
返回值: 无
功能: 修改曲线属性
说明: 函数执行后修改指定的曲线属性。
nIndex- 曲线的序号,从 0 开始
dbMax- 上限
dbMin- 下限
示例: #CirRecorder.ModifyCurve(0,100,0);// 修改第 0 条曲线上限为 100,下限为 0
Print
语法: Print
返回值: 无
功能: 打印曲线
示例: #CirRecorder.Print();// 打印曲线
Reset
语法: Reset
返回值: 无
功能: 恢复默认设置
示例: #CirRecorder.Reset();// 恢复默认设置
Search
语法: Search
返回值: 无
功能: 显示查询对话框
示例: #CirRecorder.Search();// 显示曲线查询对话框
ShowHide
语法: ShowHide
返回值: 无
功能: 弹出显示隐藏按钮对话框
示例: #CirRecorder.ShowHide();// 弹出显示隐藏按钮对话框
Zoom
语法: Zoom
返回值: 无
参数: dbZoomFactor 放大系数
功能: 矩形放大
说明: 执行完该方法,选中矩形区域放大
示例: #CirRecorder.Zoom(2);/
SetRealCurve
语法: void SetRealCurve(int nReal)
返回值: void
参数: int nReal; 0 为非实时,1 为实时
功能: 设置曲线是否为实时
示例: #CirRecorder.SetRealCurve(1); // 设置曲线为实时
DelCurve
语法: int DelCurve(int nIndex)
返回值: int, 成功为 1, 失败为 0
功能: 删除曲线
参数: int nIndex; 曲线索引号
示例: #CirRecorder.DelCurve(0); // 删除索引为 0 的曲线