笨
笨笨鹰
Unregistered / Unconfirmed
GUEST, unregistred user!
奶奶的,就是这个算法搞不定,头都快炸了。是这样的:
我从下位机接收数据,下位机定时一次发50个点的数据,比如说它发的是个正弦波的数据。
我定时用timer接收数据,如果接收到了就在timer运行一次里用个for循环一次把50点数据用
chart画出来。现在接收数据没有问题,就是我想让
chart只显示固定的200 个点的数据。也就是说当接收到200个点的数据(接收了4次50点数据)
以后在接收第5个50点数据时,要将第一个50点数据用第二个50点数据代替,第二个用第三
个代替,第三个用第四个代替,第四个用第五个代替。使得chart始终只显示200点数据,
让曲线有一种串行的效果,而不是所有的曲线都挤在一起越画越密。
这个算法我不会写,那位老大帮帮忙啊。
我从下位机接收数据,下位机定时一次发50个点的数据,比如说它发的是个正弦波的数据。
我定时用timer接收数据,如果接收到了就在timer运行一次里用个for循环一次把50点数据用
chart画出来。现在接收数据没有问题,就是我想让
chart只显示固定的200 个点的数据。也就是说当接收到200个点的数据(接收了4次50点数据)
以后在接收第5个50点数据时,要将第一个50点数据用第二个50点数据代替,第二个用第三
个代替,第三个用第四个代替,第四个用第五个代替。使得chart始终只显示200点数据,
让曲线有一种串行的效果,而不是所有的曲线都挤在一起越画越密。
这个算法我不会写,那位老大帮帮忙啊。