NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

请教visa如何用同一串口同时接收和发送字符串

现在需要实现同一串口同时接收和发送字符串的功能,如图1所示,发送以CFG开头的蓝色字符串给控制板,控制板会返回以ACKRD开头的绿色字符串。

这个功能在串口调试助手软件上可以实现,但是在labview上,我在visa write端发送字符串指令给控制板后,visa read端却接收不到相应的字符串,labview程序框图如下,发送端和接收端在同一个VI的两个循环中,请问如何解决?

0 项奖励
1 条消息(共 8 条)
1,487 次查看
0 项奖励
2 条消息(共 8 条)
1,484 次查看
0 项奖励
3 条消息(共 8 条)
1,483 次查看
0 项奖励
4 条消息(共 8 条)
1,482 次查看

我是用程序做的, 发送前接收一下,然后才发送。可以做到很好地通信。 

0 项奖励
5 条消息(共 8 条)
1,383 次查看

你好,发送前接收一下是什么意思?我这个VI是要先发送再接收的

0 项奖励
6 条消息(共 8 条)
1,368 次查看

是为了把数据读完。

通讯口有全双工和半双工,看你如何接法。

关键要双方设置一致。

0 项奖励
7 条消息(共 8 条)
1,331 次查看
你好,请问有labview的代码可以发一下吗
0 项奖励
8 条消息(共 8 条)
1,326 次查看