福利顶顶顶 求求求
labview吧
全部回复
仅看楼主
level 4
ray😫 楼主
已经能有字符串输出了,但是波形和数值输出一直为0,大佬知道啥原因吗?单片机发过来4个16进制 无符号float数。
2021年04月12日 13点04分 1
level 15
最最基本的东西都没搞懂:①数据流的概念,错误簇相连就是顺序,还要顺序结构就是蛇足。②单片机开始发送数据后,只要单片机没有问题,将会不停地往串口硬件缓冲区中灌数据。③Labview程序运行后,程序将会从串口硬件缓冲区中读数据,按你的程序,每次循环读取的数据个数不一定相同,只要有数据就读,也许第一次循环中bytes at port是10,按你的程序,串口就要读10个数据,然后把这10个数据转为电压,然后再读10个数据,把这10个数据转为电流,这和你的通讯协议完全不同。
好好理解一下数据流的概念先
2021年04月12日 14点04分 2
@ray😫 你可能没理解我说的意思,现在还没到字符串转数值这一步:你收到的字符串对吗?是你想要的吗?
2021年04月13日 01点04分
👌 谢谢了。刚学2天,确实不太会。
2021年04月12日 23点04分
不过 现在是已经可以接收四个不同的数并不是四个全转电压 或下一次全转电流。 只是我收到的字符串显示但字符串转数值时没有显示,一直为0。非常感谢。
2021年04月12日 23点04分
@Labview_VIP 是的呀,我发的一个数组的四个数据,延时一段时间发一个。就是现在转不成数值[泪]
2021年04月13日 01点04分
1