LabVIEWwilliam hill官网
直播中

丰瑞鑫

7年用户 74经验值
擅长:控制/MCU
私信 关注
[问答]

用labview串口通信接收数据并显示在波形图表上

本人labview新手,最近在做一个课题,下位机用的是STM32F407开发板,接收传感器的数据,经ADC模块转换后经u***转串口传递至上位机,实时的输出传感器数据并显示成曲线,我用网上下载的串口调试助手能够显示接收的数据,但是用labview的时候,却没反应,不知道labview的串口程序该怎么整,怎么才能接实时收到数据,求大神指点
  • 这是我用串口调试助手实时显示的数据
  • 这是控制程序里串口通信用printf函数打印传递数据
  • 这是labview的程序框图,这里面并没有波形图表,只是想在读取缓冲区里看到采集到的数据,再说下一步显示曲  ...

回帖(13)

何志刚

2018-5-17 11:04:00
引用: fengruixin1992 发表于 2018-5-17 14:47
好像安装了labview自动就带了吧,我记得我好像没特意装过visa驱动,不过看图片这样应该是有了吧

有COM口就行了 1 现在串口配置的位置后面加一个串口打开 2在关闭串口后面加一个错误输出簇 运行看报不报错  3 你送过的的数据应该是16进制数据吧 把输出字符串16进制显示  4 你这个数据是直接读取的?不需要发送指令的?如果直接读取 最好在你的下位机程序里面加一个读取到某个字符串然后再发送数据给上位机 5如果以上都不行 下一个虚拟串口直接把数据给LABview读 然后看看能否读取
举报

何志刚

2018-5-17 13:11:08
你LABVIEW上找的到COM口没 下了VISA驱动没有
举报

丰瑞鑫

2018-5-17 14:47:50
引用: xkzt1352310113 发表于 2018-5-17 13:11
你LABVIEW上找的到COM口没 下了VISA驱动没有

好像安装了labview自动就带了吧,我记得我好像没特意装过visa驱动,不过看图片这样应该是有了吧
举报
  • QQ截图20180517144607.png

林先先生

2018-5-17 14:54:01
同样的问题,
我也收到了数据,而且转成了数值,唯一不懂的就是放在一起数组里,通过波形图显示出来。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分