前言:
我们从VISA想要读取16进制的数很难,因为串口通讯发送,读出来的都是字符串。我们今天就来解决这个问题。实现原理其实很简单。
功能实现:
我们需要将visa传输过来的数据转为16进制的数据就要用到一个函数控件(数值-16进制转换)
这个函数在控件面板的字符串-数组\字符串转换
首先我们要将16进制字符串转化为字节数数组,就是将字符串的16进制按位拆开(拆成每一个位就是一个字符串数值)-再输出
如果只想获取16进制数据的话可以直接通过 十六进制整型字符串读出数值
由于我们读出的都是数组最后在用一个索引数组给他读出单个一行的16进制数据
PS:0是第一行