labview进行串口通信时出现的问题
各位大神帮帮忙,我在用labview进行串口通信时出现了以下问题,用labview编写的一个串口调试小助手程序和数据处理程序,下位机是以FPGA为控制器的采集系统,FPG...
各位大神帮帮忙,我在用labview进行串口通信时出现了以下问题,用labview编写的一个串口调试小助手程序和数据处理程序,下位机是以FPGA为控制器的采集系统,FPGA采集的数据通过串口上传到labview进行数据的处理,在labview程序中写下命令,下位机开始上传采集的数据,我是先将采集的数据存放在字符串控件中,采集完毕后,按下处理按钮进行数据的处理,字符串控件可以存储多少字节的数据呢?我的采集时间为2个小时或者更多,数据量很大,2个小时数据采集完毕后,按下开始处理按钮,等了好久也没进行数据处理,半个小时的采集程序就可以,尝试过使用生产者/消费者模式,进行边采集边处理的方法,但是没有成功,请各位大神帮忙解答下,是字符串控件的容量不够,还是电脑的配置不够,上传数据时labview总出现未响应状态,cpu占用率达到了90%以上,下面是程序框图。
展开
2014-10-14
展开全部
把上面7×0.1这个输入直接改为一个稍微大一点的整数,这个函数输入为整数0.7估计也就是1,串口操作需要设置延时
更多追问追答
追问
但是延时过大的话,不就影响到采集数据的上传速度了吗?
追答
假设你每10ms毫秒读1个数据,我50ms读5个数据,这个你考虑下呗,我把时间片分出去做了其他事情,而你的一直在串口读,不一定能读到数据,而且占用了系统资源
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询