如图:
图中的程序和附件中的vi是2013做的。你版本低的话自己照着做一个吧,反正这么简单。
我就不给你存成低版本了。(条件结构另一个分支是空的。)
你的问题是卡在收到字符labview怎么响应了?这个也很简单,比如你发个“s”,你从串口读到字符后判断是否=‘s’,如果你发好多字符就判断是否包含s。判断的布尔值给显示灯同理也可以通过属性节点改变一个按钮的值。
这个不难啊,如果要支持串口通讯还得安装NI-VISA ,Labview里面就有对应的串口通讯例程。串口收到对应的字符就执行操作。
首先要确定是单片机接收有问题还是发送的问题。
由于我以前也遇到过这个情况,建议你在单片机程序中不要直接将接收到的数据直接发送,而是先将接收到的数据存在某个数组中,再将这个数组发送。估计可以解决问题