跳到主要内容

通过增加缓冲区大小和其他技巧来防止IdentiLynx帧丢失

一个的价值 IdentiLynx 全画幅摄像机 确定参加比赛的人是无可争辩的。 但是发现缺少关键图像的几秒钟可能会非常令人沮丧。 在这篇博文中,我们试图了解导致 IdentiLynx 相机丢帧的原因,并探索 FinishLynx 软件中的一些可能的解决方案。 

原因

网络吞吐量低

以太网电缆和网络交换机会影响从 IdentiLynx 相机传输到 FinishLynx 软件的数据量。 为了以高帧速率传输高分辨率图像,屏蔽六类电缆和千兆交换机将提高性能。

磁盘速度慢

FinishLynx 将图像数据实时写入硬盘。 同样,为了以高帧速率传输高分辨率图像,高速硬盘(例如 7200 rpm 硬盘驱动器,甚至更好的是固态驱动器 (SSD))也将提高性能。 或者,增加 IdentiLynx 缓冲区大小(继续阅读下文)也有助于降低丢帧的风险。

FinishLynx 用户交互和单圈时间事件

例如,当 FinishLynx 操作员与应用程序交互以滚动图像、移动哈希线或将数据输入结果区时,FinishLynx 使用计算机的内存 (RAM) 来存储新的 IdentiLynx 图像,直到用户操作完成.

当前使用的已分配内存百分比显示在右下角,在 状态区域. 如果缓冲区达到 100%,那么任何新图像都会丢失,因为没有地方可以存储它。

此外,许多 LapTime 事件和长结果列表的组合可能会导致 FinishLynx 花费大量时间重新排序和重新绘制结果区域,从而导致缓冲区满。

状态区域
FinishLynx 状态区

解决方案

缓冲区大小

FinishLynx 缓冲区缓存大小

缓冲区的大小,即 FinishLynx 将在内存 (RAM) 中为 IdentiLynx 相机保留的可用数据量,由以下定义 其他设置:

  • 硬件\以太网\IdentiLynx\CacheSize

什么尺寸?

分配内存 (RAM) 时,允许的 CacheSize 由 Windows 控制和限制。

  • 推荐值: 100MB(100000000 字节)
  • 最大值: 500MB(500000000 字节)

注意: 如果该值太高并且 Windows 不允许 FinishLynx 使用配置的 CacheSize 值,则 IdentiLynx 摄像头将无法启动并且不会出现在“硬件控制”窗口中。

要更改 Hardware\Ethernet\IdentiLynx\CacheSize:

  1. 举行 按Ctrl转移 并点击 文件 | 附加选项
  2. 扩大 硬件
  3. 扩大 以太网(EtherNet)
  4. 扩大 IdentiLynx
  5. 选择 的CacheSize
  6. 输入字节数

限制用户交互

降低任何相机丢失图像帧风险的另一种方法是意识到特定操作对 FinishLynx 如何处理新图像的影响。

例如,避免或限制以下行为会有所帮助:

  • 按住鼠标按钮以使用滚动条或移动哈希线。
  • 单击结果区域中的单元格以编辑文本。

减少 Leader 和 Trailer

IdentiLynx 相机的相机设置中的 Leader 和 Trailer 值会在每次捕获图像的开始和结束时添加一些帧。 通过减小此值,您可以减少相机请求的数据量。 更少的数据意味着在用户交互期间缓冲区填充的机会更少。

EtherLynx 相机

EtherLynx 相机也有可用的缓冲区来存储新图像,但这个内存位于相机本身。 该金额是固定的,并且因相机型号而异。


更多资讯

  1. 联系技术支持 
  2. FinishLynx 在线帮助手册 – IdentiLynx
  3. 基本 IdentiLynx 设置视频