微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 怎样填充数组,怎么将数据写进数组的制定位或者字节

怎样填充数组,怎么将数据写进数组的制定位或者字节

时间:10-02 整理:3721RD 点击:
       各位大神大家好,小弟初学labview,现在遇到一点小问题,概括来说呢,我们使用labview程序进行通讯,就是我要把接收到的很多条数据截下来然后从每一条数据中截取下来一部分,然后重新组成一个数组。       但是呢,现在有一个问题,就是我们在接收数据的时候,可能所有的数据不会在同一时刻到达,所以有的数据截到了,有的数据就没有截到,然后我们组成的这个数组每一个字节或者每一位都是要由截下来的数据组成的,每一位都是定死的。
       然后我就想问一下各位大神,在组成数组的时候,能不能指定位或者字节来填充,也就是说,我截取数据的时刻,尽管有些数据没有到,但我还是能把这个位置空出来,其他的数据按照定义来填充自己的位置。
       谢谢各位大神啦!

小编的字打的好多啊,建议接收数据统一进行CRC校正

能说得具体一点吗?

你的协议做的不好。
如果你每次通讯的间隔比较长,可以读取超时的模式,保证每次正好读一次通讯的数据。
如果每次通讯的事件间隔不定,无法用超时区分,需修改一下协议,可以用前两个字节表示这一次通讯的字节长度,读取的时候先读2个字节,知道剩下的长度后,再读剩下的长度的字节。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top