当前位置:首页 > Wincc同一趋势控件显示多条曲线
1.在同一趋势控件显示多条曲线
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y) {
#pragma option(mbcs) //趋势控件取消激活
SetPropBOOL(\ // //设置趋势控件属性
SetPropBOOL(\ //趋势控件可见 SetPropDouble(\ //趋势控件包含曲线数目 SetPropChar(\曲线\ //趋势控件标题名 //设置第一条曲线属性
SetPropDouble(\ //第一条曲线下表为0 SetPropBOOL(\ //第一条曲线可见 SetPropChar(\ //第一条曲线名称 SetPropChar(\ //数值轴标签名 SetPropDouble(\//曲线颜色:蓝色 SetPropChar(\alueArchive\\\\Tag1\//
归
档
名
ProcessValueArchive;归档变量Tag1
SetPropChar(\alue\ //0为量程下限,可自定义 SetPropChar(\alue\ //500为量程上限,可自定义
SetPropChar(\alue\ //粗略定标值为50,每50一标 SetPropChar(\alue\ //精细定标值为10,每50一标 //设置第二条曲线属性
SetPropDouble(\ SetPropBOOL(\
SetPropChar(\ //第一条曲线名称 SetPropChar(\
SetPropDouble(\黄色
SetPropChar(\alueArchive\\\\Tag2\
SetPropChar(\alue\为量程下限,可自定义 SetPropChar(\alue\为量程上限,可自定义 //趋势控件激活
SetPropBOOL(\//设置趋势控件几何位置
SetLeft(lpszPictureName,\SetTop(lpszPictureName,\SetWidth(lpszPictureName,\SetHeight(lpszPictureName,\}
2.在同一趋势控件显示/隐藏曲线
#include \
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs)
SetPropDouble(\ //选定曲线1
if(GetPropBOOL(\判断曲线1是否显示 SetPropBOOL(\ // 显示,则使其隐藏
else //不显示,则使其显示
SetPropBOOL(\ //不显示,则使其显示 }
3.在输入输出域显示曲线标尺值
#include \
double _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) {
#pragma option(mbcs) return (TlgGetRulerValueTrend(\//获得标尺值,trend为控件标题名 }
共分享92篇相关文档