关于心电监护仪波形怎么匀速绘制的有关问题.
关于心电监护仪波形如何匀速绘制的问题...
监护仪每秒发送256个点,我原先是用循环语句来画波形,可是有个问题,绘制的速度不是匀速的
有人建议建立一个大的buffer,一个线程接收数据,另外一个线程取数据来绘制,这样会不会容易导致缓冲区溢出呀?本人愚笨,不知道如何做,各位大侠,怎么解决呢?
------解决方案--------------------
主线程开一个主线程和线程交流用的缓冲区1,分成若干块,每块256个点。再来一个用来显示的缓冲区2。每次主线程从缓冲区1读一块数据到缓冲区2,OnTimer事件里从缓冲区2按照时间读若干数据用于显示。
监护仪每秒发送256个点,我原先是用循环语句来画波形,可是有个问题,绘制的速度不是匀速的
有人建议建立一个大的buffer,一个线程接收数据,另外一个线程取数据来绘制,这样会不会容易导致缓冲区溢出呀?本人愚笨,不知道如何做,各位大侠,怎么解决呢?
------解决方案--------------------
主线程开一个主线程和线程交流用的缓冲区1,分成若干块,每块256个点。再来一个用来显示的缓冲区2。每次主线程从缓冲区1读一块数据到缓冲区2,OnTimer事件里从缓冲区2按照时间读若干数据用于显示。