请教一个关于labview通过串口读取十万个字节数据的问题

2019-07-17 16:38发布

小弟最近在做通过下位机向上位机传送数据,用串口传送10万个字节的数据到上位机,上位机将数据写入电子表格,但是遇到了一个棘手的问题,上位机上面最后写入电子表格的数据发生了断裂,下位机的确是发送了10万个数据,但是上位机确只接收到1.8万,而且前面的数据与最后面的数据完好,数据在中间某处断裂,请教一下这种问题该如何解决。
以下是我的程序图以及实验结果。
file:///C:UserslyAppDataRoamingTencentUsers1264800142QQWinTempRichOle(UR4I`9H{{S@E09I)CHY1(I.png (UR4I`9H{{S@E09I)CHY1(I.png FCM)SVIO$[$I]BJB$V_CULX.png S154~L_5D)NQ_FMOIKJ~2AF.png

7F9E375199D163D273D4BA7E93458A67.jpg
257113360443750735.jpg
444904746852861724.jpg
508013532507238245.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
sangdeyi
1楼-- · 2019-07-18 09:52
把该技术成功运用到了部队和工业控制的实际项目中。
李春明
2楼-- · 2019-07-18 10:31
后面的图片和帖子有什么关系
kaly2002
3楼-- · 2019-07-18 13:32
通讯时间吧,写入表格的程序不应该在循环之内,可以放到另外的循环,用队列传送数据,我怀疑是循环时间过长串口缓存溢出,因为串口缓存区你没设置的话应该是1024吧。
muz210
4楼-- · 2019-07-18 15:56
生产者消费者模型处理数据。
另外写入数据的逻辑看着不太对啊。
忘川123
5楼-- · 2019-07-18 18:26
 精彩回答 2  元偷偷看……
科炬电子
6楼-- · 2019-07-18 19:06
如果延时就可以正常通讯,可以考虑下会不会是硬件的问题。如通讯芯片的响应时间,通讯电路的阻抗、容抗有没问题。

一周热门 更多>