StripChart坐标调节
1 x坐标调节,调节的参数是ATTR_POINTS_PER_SCREEN
int result;
GetCtrlVal (TabPanelHandlehw,TPANELdbw_xcoordVal,&result);
SetCtrlAttribute (TabPanelHandlehw,TPANELdbw_stripdbw,ATTR_POINTS_PER_SCREEN, result);
2 y坐标调节,调节的参数是VAL_LEFT_YAXIS
int result;
GetCtrlVal (TabPanelHandlehw,TPANELdbw_ycoordVal,&result);
SetAxisScalingMode(TabPanelHandlehw,TPANELdbw_stripdbw,VAL_LEFT_YAXIS, VAL_MANUAL, 0.0, result);
Graph的Y坐标调节
int result;
GetCtrlVal (panelHandleDbtuz,PANELdbtuz_ycoordVal,&result);
SetAxisScalingMode(panelHandleDbtuz,PANELdbtuz_Graphtuz,VAL_LEFT_YAXIS, VAL_MANUAL, 0.0, result);
实际效果
不好的效果是:StripChart会清除数据,而Graph可以保留数据
设置图示样例的位置:
//顶部对齐
SetCtrlAttribute (TabPanelHandlehw,TPANELdbw_stripdbw, ATTR_LEGEND_TOP, VAL_TOP_ANCHOR);
//判断文件是否存在
strcpy(result,"appdata//chanSetting//");
strcat(result,tabName);
//如果存在已经存在就跳过 //判断文件是否存在
int fileSize=0;
if(FileExists (result, &fileSize)==0)
{
//文件不存在
}