VISA体系已经帮你做完了这些了。你只要从VISA往外读数据即可。比如你们一次通信发过来100字节,你就用VISA读取函数读100字节即可,超时值不要设置太小。VISA读到100字节后就给你输出
字符串了,没够100字节并且没超过超时值的时候就继续等待。
读出来后你就处理字符串就行了,可以还原,可以强制类型转换,可以扫描字符串,可以匹配
正则表达式……
追问可是我是要把得到的数据从读出缓冲区一一对应放入一个一位数组里面呢
追答读取出来再对字符串进行其它处理就是后面下一道工序的事了。有现成的函数(“字符串>>字符串/数组/路径转换>>字符串至字节数组转换”)直接从字符串转换成U8数组,你也可以用其它还原、强制类型转换等操作。