微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 串口接收的下位机发来数据,分开数据画两条曲线

串口接收的下位机发来数据,分开数据画两条曲线

时间:10-02 整理:3721RD 点击:
下位机发来的数据格式是1=1.876v  2=2.990v连续发送这样的两个数,一次发一个,怎么把1的的数放在一条曲线,2的放一条

字符截取,再转换成数字

我是这样做的,但是我程序的延时时间快了或者慢了,结果就会出错。什么原因呢?


你加两个反馈节点不太好,数据1和数据2是在一个字符串里一次性收到的吗?还是轮流发过来的?

恩,轮流收到的,
创建数组,插入数组,注意数组初始化




我觉得你说的方法比我的反馈节点号,但是把程序改为你说的可是还是不对呢。而且用波形图显示看变化感觉不如波形图表,我是用串口来接收下位机发来的数据,一直依次接收1=1.234V和2=2,543V。图为改程序之后的显示界面


你可以先在读取数据时弄一个for循环2次,并把这两次的数据1和2放到二维数组(直接连到for外框,采用索引得到就是二维数组),然后再索引出来处理,这样每次得到的数据都包含1和2

呵呵。

这一部分如果用公式节点,编写c程序,怎么实现呢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top