labview串口通信的问题,就是单片机给labview发一个字符串,labview检测到该字符串后响应一个按钮

请教各位大神这个程序该怎么写,谢谢了
2025-01-01 04:47:35
推荐回答(4个)
回答1:

如图:

图中的程序和附件中的vi是2013做的。你版本低的话自己照着做一个吧,反正这么简单。

我就不给你存成低版本了。(条件结构另一个分支是空的。)

回答2:

你的问题是卡在收到字符labview怎么响应了?这个也很简单,比如你发个“s”,你从串口读到字符后判断是否=‘s’,如果你发好多字符就判断是否包含s。判断的布尔值给显示灯同理也可以通过属性节点改变一个按钮的值。

回答3:

这个不难啊,如果要支持串口通讯还得安装NI-VISA ,Labview里面就有对应的串口通讯例程。串口收到对应的字符就执行操作。

回答4:

首先要确定是单片机接收有问题还是发送的问题。
由于我以前也遇到过这个情况,建议你在单片机程序中不要直接将接收到的数据直接发送,而是先将接收到的数据存在某个数组中,再将这个数组发送。估计可以解决问题