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

在接收完发来的数据后再将数据分别取出一一进行判断最好有程序图~~... 在接收完发来的数据后再将数据分别取出一一进行判断
最好有程序图~~
展开
 我来答
banshouren4077
推荐于2017-09-17 · TA获得超过1997个赞
知道小有建树答主
回答量:818
采纳率:0%
帮助的人:1101万
展开全部
VISA体系已经帮你做完了这些了。你只要从VISA往外读数据即可。比如你们一次通信发过来100字节,你就用VISA读取函数读100字节即可,超时值不要设置太小。VISA读到100字节后就给你输出字符串了,没够100字节并且没超过超时值的时候就继续等待。
读出来后你就处理字符串就行了,可以还原,可以强制类型转换,可以扫描字符串,可以匹配正则表达式……
追问
可是我是要把得到的数据从读出缓冲区一一对应放入一个一位数组里面呢
追答
读取出来再对字符串进行其它处理就是后面下一道工序的事了。有现成的函数(“字符串>>字符串/数组/路径转换>>字符串至字节数组转换”)直接从字符串转换成U8数组,你也可以用其它还原、强制类型转换等操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式