如何以较好的实时性记录从串口读回并且经过处理的数据?
截图也说不清楚,我就描述下我的问题哈:下位机向上位机以7.5ms的速度发送6个数据,上位机lv程序将这6个数据经过两两组合,因为想最后得到3个int型的数据,所以先转成16进制字符串,再经过连接字符串,之后再转成16进制数,再经过一步除常数运算之后,然后再加一个 判定范围并强制转换 函数之后就记录并且显示了,我试过,如果只是接受回来之后直接记录的话,那么记录的数据差不多是7.5ms一组,而如果我经过这些计算之后再记录的话就变成了15ms一组了,这几个计算竟然用了7.5ms??
那么我如何能够尽量以7.5ms左右的采样率来记录我所得到的数据呢,前提是这个处理是必须的!有没有大侠遇到过这样子的问题哈,谢谢建议allqq-mogudiandian-34all 用生产者/消费者结构就可以啊 用生产者/消费者结构就可以啊
wyb4993 发表于 2009-1-7 21:15 http://www.cpubbs.com/bbs/images/common/back.gif
不是很明白哦,可不可以稍稍解释下啊,谢谢啦 wyb4993的回复为正解。楼主遇到的问题是典型的DAQ中会遇到的问题吧,搜索例子里的producer consumer loop,还有“新建”里也有范例。
页:
[1]