l-huang 发表于 2008-8-25 16:02:47

如何提高用户响应速度

我要做从串口读数据,然后做数据运算,最后用table,和strip显示,采用多线程方式,可是当运算开始以后,用户响应速度很慢,请问该如何提高用户响应速度。
用的labwindows 7.0

netcreature 发表于 2008-8-25 17:29:58

回复 1# l-huang 的帖子

修改一下设置看看:CVI->Options->Environment->Advanced中,CVI environment sleep policy设为sleep more试试看。
另外,多线程并不是万能的,用的不好,反而影响性能!

l-huang 发表于 2008-8-26 09:20:34

谢谢您,一开始我就是这样设置的。没有效果。

l-huang 发表于 2008-8-26 09:21:32

我在运算的时候有几个for 循环嵌套。是这个影响了性能吧。

l-huang 发表于 2008-8-26 09:23:46

我从串口读出数据,放入writerBuffer,从readBuffer读出数据,然后几个for循环,运算结果在Table,Strip中显示。是不是这里面有什么不妥之处?

netcreature 发表于 2008-8-26 10:51:17

回复 5# l-huang 的帖子

因为没有看过你的详细代码,所以我也不清楚!

xiaosongli 发表于 2008-9-2 15:18:45

是不是串口通讯速度慢哦,需要安装底层的仪器驱动程序,就是lab7安装结束后,提示需要插入的驱动程序盘,我用lab7的时候也是这样,通过串口读取数据慢的很

kobymeers 发表于 2011-4-13 11:10:30

我用的是办卡采集数据,思路和楼主一摸一样,采集显示的速度也是不快反慢,哎。。。
页: [1]
查看完整版本: 如何提高用户响应速度