使用 LabVIEW 的数据吞吐量测量解决方案

Data throughput measuring solution using LabVIEW

我正在使用以太网将数据从自定义 FPGA 硬件馈送到我的 LabVIEW 系统。我想知道是否有一些 vi 功能或前面板功能可以显示从以太网端口接收到 LabVIEW 系统或 PC 的数据的吞吐量。

通过 National Instruments 论坛搜索,我没有找到在 LabVIEW 中显示此统计信息的解决方案。

LabVIEW 函数通常无法提供这种级别的诊断。

如果您想确定此数据速率,根据您的实施,您有几个选项:

  1. 自己监控数据速率:大概你正在某处捕获和处理这些数据,所以编写你自己的包装器来计算它正在处理的周期和数据包的数量
  2. 寻找 .NET 实现:LabVIEW 与 Windows .NET 库的集成非常好,如果您能够找到实现此功能的合适库您应该能够使用它的功能。
  3. 运行 像 iPerf 一样的监控工具,通过命令行定期运行。这可能不是 return 准确的数据,因为它是外部数据,但对于测试来说应该是相当直接的。