1,打開壹個大數組保證能存儲足夠的數據,通常是曲線顯示分辨率的倍數(比如xnum=400),比如
浮動數據[800];
2、記錄來自串口的數據數量,例如
int datalen = 40
3.根據數據數量(可自動增加或手動選擇)和顯示分辨率縮放顯示坐標,例如
float xval = 1.0 * xnum/data len;
4.調整X坐標的位置並通過循環繪制壹條曲線,例如
for(I = 0;我& ltdataleni++)
{
x = int(I * xval);
Y=身高;
//畫壹條曲線。可以先算身高。註意開頭和結尾。
}