还是画图的问题
实时画图:思想是像示波器一样的波形。
串口每隔200US(微秒)传上来一个数据,当接收两个数据时在控件上画两个点。采用chart控件。画图比较慢。比如:每次5秒钟已经过了很久,图形还没有画到5秒的时间。怎么处理?给个思想也行。或者有更好的画图控件推荐也行。重分酬谢。 delphi?画图
[解决办法]
不要用chart控件,每50毫秒画一次图足可以应付人眼。
[解决办法]
将数据先放到变量里,每50ms检索有多少个数据要画就行了.
[解决办法]
要采用抽样法进行显示数据。
200US(微秒)一个点 ,1秒钟 5000点。你的屏幕分辨率有多高?按照 1300算,1秒中要刷4次屏,人的眼睛根本看不过来。
[解决办法]
先将数据先放到数组里,每50ms检索有多少个数据要画,然后一次性画出来,没必要200US画一次,这样很费资源,程序不能干其他事了