Serial port 如何让COM端口完全访问LabVIEW?

Serial port 如何让COM端口完全访问LabVIEW?,serial-port,labview,xbee,Serial Port,Labview,Xbee,我正在做一个项目,在这个项目中,我在远端接收bby Xbee的数据。我已经设置了发送端和接收端的波特率115200。 我每次需要发送3000字节。使用上述波特率,必须在不到一秒钟的时间内接收数据。我使用LabVIEW显示数据波形。现在的问题是我在Xctu中2秒钟内接收到数据。但在LabVIEW中,如果我接收到相同的数据并绘制它,波形会受到干扰。但是如果我增加发送时间,比如说7秒,波形是好的。现在的问题是LabVIEW用新数据更新以前接收到的数据的速度,这样我就可以正确地绘制波形。这就是为什么我想

我正在做一个项目,在这个项目中,我在远端接收bby Xbee的数据。我已经设置了发送端和接收端的波特率115200。 我每次需要发送3000字节。使用上述波特率,必须在不到一秒钟的时间内接收数据。我使用LabVIEW显示数据波形。现在的问题是我在Xctu中2秒钟内接收到数据。但在LabVIEW中,如果我接收到相同的数据并绘制它,波形会受到干扰。但是如果我增加发送时间,比如说7秒,波形是好的。现在的问题是LabVIEW用新数据更新以前接收到的数据的速度,这样我就可以正确地绘制波形。这就是为什么我想让com端口完全访问LabVIEW的原因。
请帮帮我。

我想这是因为循环中的循环。当内部循环停止时,我将能够阅读下一个包

其他一切都是正确的,不应该引起问题


请确保在运行LabVIEW代码之前设置了波特率和正确的VISA端口

进入Labview搜索示例部分,然后搜索“消费者”:您将打开一个名为“简单队列。vi”的vi您将有一个producer/consummer functional程序

添加您的代码,以便我们可以帮助您检查问题。我希望您可以修复它,如果我删除了内部循环,subvi调用按钮将不可用。为什么?看一看屏幕截图:另一个问题是,是否要将第二个循环作为并行循环。问题的结构不好。你应该考虑使用生产者/消费者体系结构的并行循环(而不是内部的循环)。我已经完全不知道如何开发生产者/消费者体系结构,因为它已经由NI论坛上的某个人规定了。在编写应用程序之前,在LabVIEW中潜水是很好的。