labview中如何将串口接受到的数据存到数组中,即接受到一个数据存入一个数据

在接收完发来的数据后再将数据分别取出一一进行判断
最好有程序图~~

VISA体系已经帮你做完了这些了。你只要从VISA往外读数据即可。比如你们一次通信发过来100字节,你就用VISA读取函数读100字节即可,超时值不要设置太小。VISA读到100字节后就给你输出字符串了,没够100字节并且没超过超时值的时候就继续等待。
读出来后你就处理字符串就行了,可以还原,可以强制类型转换,可以扫描字符串,可以匹配正则表达式……追问

可是我是要把得到的数据从读出缓冲区一一对应放入一个一位数组里面呢

追答

读取出来再对字符串进行其它处理就是后面下一道工序的事了。有现成的函数(“字符串>>字符串/数组/路径转换>>字符串至字节数组转换”)直接从字符串转换成U8数组,你也可以用其它还原、强制类型转换等操作。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答