通过串口的VISA读取函数连续读取单片机发过来的浮点数据,如何处理这些数据才能把浮点数显示在波形图表中?
时间:10-02
整理:3721RD
点击:
通过串口的VISA读取函数连续读取单片机发过来的浮点数据,如何处理这些数据才能把浮点数显示在波形图表中?请大家指教
不知道如何处理这些数据,显示在在波形图表中都是48 50 10 之类的,但是我发送的数据全部集中到20到25之间的浮点数据
串口过来的数据类型是什么?如果是字符串,则你要先把它转成单精度类型,再输入到波形图表中。
单片机发过来的数据是以浮点型发送过来的,我用VISA读取函数读出来的数据用字符串显示是完全正确的,但是把接收到的数据放到波形图表显示就不知道如何处理数据才能正确显示波形出来?
VISA读取是按字节设置,所以要有串口协议。故在VESA输出的都是字符串形式,你要把这个字符串数据转换成数值格式,才能在波形图表中显示。
利用“从字符串还原”函数。
