Range XL采集时丢帧或数据接收不全

您正在查看预发布版本(V2.7.0)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

问题现象

使用Range XL采集数据时,出现以下现象:

采集时频繁丢帧,或数据接收不全。

可能原因

  • 网络链路未达到千兆。

  • 电脑网口未开启巨型帧。

  • 电脑网卡的接收性能不佳。

解决方案

本节需在电脑上操作的内容仅适用于Windows系统。如果你使用的是Ubuntu系统,请联系技术支持。

请执行以下步骤排查问题:

  1. 确认Range XL与电脑之间的网络链路是否为千兆网络。

    • 如否,请更换为支持千兆带宽的交换机、路由器、网卡或网线,并尽量将Range XL与电脑直连。然后,确认问题现象是否仍存在。

      • 如不存在,故障排查结束。

      • 如仍存在,请执行步骤2。

    • 如是,请执行步骤2。

  2. 确认与Range XL相连的电脑网口是否已开启巨型帧。详见启用巨型帧。

    • 如否,请开启巨型帧后,确认问题现象是否仍存在。

      • 如不存在,故障排查结束。

      • 如仍存在,请执行步骤3。

    • 如是,请执行步骤3。

  3. 确认电脑网卡的接收性能及带宽是否满足要求。

    • 如不满足,请更换网卡。需扩展网口时,优先选用原生PCIe网卡。然后,确认问题现象是否仍存在。

      • 如不存在,故障排查结束。

      • 如仍存在,请执行步骤4。

    • 如满足,请执行步骤4。

  4. 如可接受采集耗时增加,可通过Mech-Eye API增大发包间隔参数GevSCPD。建议从10 μs开始,根据采集稳定性和耗时逐步调整。然后,确认问题现象是否仍存在。

    scanner.currentUserSet().setIntValue("GevSCPD", 10000); // 10000 ns = 10 μs
    GevSCPD参数目前仅支持通过API设置,需在启动采集前调用。如采集耗时增加影响现场节拍,应优先通过更换网卡、优化网络连接等方式改善网络环境。
    • 如不存在,故障排查结束。

    • 如仍存在,请联系技术支持。

以下问题可能由相同的原因导致。如同时遇到这些问题,在解决本章涉及的问题后,可确认其他问题是否也已解决。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。