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

2019-07-17 11:13发布

本人labview新手,最近在做一个课题,下位机用的是STM32F407开发板,接收传感器的数据,经ADC模块转换后经usb转串口传递至上位机,实时的输出传感器数据并显示成曲线,我用网上下载的串口调试助手能够显示接收的数据,但是用labview的时候,却没反应,不知道labview的串口程序该怎么整,怎么才能接实时收到数据,求大神指点
这是我用串口调试助手实时显示的数据 这是我用串口调试助手实时显示的数据
这是控制程序里串口通信用printf函数打印传递数据 这是控制程序里串口通信用printf函数打印传递数据
这是labview的程序框图,这里面并没有波形图表,只是想在读取缓冲区里看到采集到的数据,再说下一步显示曲 ... 这是labview的程序框图,这里面并没有波形图表,只是想在读取缓冲区里看到采集到的数据,再说下一步显示曲  ...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
xkzt1352310113
2019-07-17 11:43
fengruixin1992 发表于 2018-5-17 14:47
好像安装了labview自动就带了吧,我记得我好像没特意装过visa驱动,不过看图片这样应该是有了吧

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

一周热门 更多>