s7200 自由口通訊接收字節(jié)個(gè)數(shù)問(wèn)題
林慧玲
發(fā)布于2014-03-18 17:33
167
0
標(biāo)簽:
在接收過(guò)程中,接收字節(jié)個(gè)數(shù)這個(gè)變量是一直刷新的,還是接收完成之后刷新的。比如需要接受8個(gè)字節(jié),那這個(gè)變量是從0邊到8還是接受完成之后直接刷新為8?
問(wèn)題補(bǔ)充:
接受緩存區(qū)為vb500開(kāi)始的。vb500為接受的字節(jié)個(gè)數(shù),在監(jiān)控變量時(shí),這個(gè)變量一直處于變化當(dāng)中,現(xiàn)在想問(wèn)清楚,這個(gè)變量變化是否正常。是否應(yīng)該在接受完成之后變化,還是在接受過(guò)程中一直變化?
圖片說(shuō)明: 1,接收命令
佳答案
不知道接收的字節(jié)數(shù)是多少?不過(guò),一般接收十幾個(gè)字節(jié)也就十幾ms,用軟件監(jiān)控不可能這么快,接受一個(gè)字符刷新一下的,所以vb500的數(shù)據(jù)應(yīng)該是接受的字符數(shù),就是接收完成后的個(gè)數(shù)。
如果,該數(shù)值一直變化,有可能是每次接收的字符個(gè)數(shù)不一樣了。這就要查看一下程序,或者用串口軟件監(jiān)控一下接收的數(shù)據(jù)了,看看到底接收了多少數(shù)據(jù),是否每次個(gè)數(shù)不同!