如何在 Swing Catalyst 中配置 IDS uEye GigE 摄像头
如何设置 IDS uEye GigE 摄像头以配合 Swing Catalyst 使用
有关 USB 摄像头的设置,请参阅此文章:ids-ueye-usb.md
注意:本文假设您已安装可在此处找到的 uEye 驱动程序:https://www.swingcatalyst.com/drivers
本文介绍如何设置摄像头和网卡的 IP 地址。
注意:SwingCatalyst 不支持 IDS 摄像头的 IDS AOI(感兴趣区域)功能。
兼容的网络适配器及配置:
注意,对表现至关重要: 如果您使用的是 Intel 网卡,请下载并安装 Intel 驱动程序,这将为您提供设置中断调制率的选项,而该选项在 Windows 驱动程序中可能不可用。
设置 IDS uEye GigE 摄像头
步骤:
在继续操作之前,请先安装 IDS uEye 驱动程序。找到并打开 IDS Camera Manager 应用程序(可在以下路径找到:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\IDS)。
IDS Camera Manager 应用程序:
请注意应用程序底部的警告信息。由于 IP 地址设置错误或与摄像头固件相关的问题,可能会出现多种警告。
示例:
关于 IP 地址配置及我们的建议**
**
我们建议为每台摄像头配备一块专用网卡或网络接口。但对于 IDS UI-3220 型号,您可以通过使用网络交换机为每个网络端口连接两台摄像头(请参阅"使用网络交换机"部分)。
我们推荐的 IP 设置:
每台摄像头和以太网卡(也称为 NIC)应配置不同子网上的静态 IP(以及子网掩码)。
示例:
网卡 1 上的摄像头: nic ip: 10.0.1.1 cam ip: 10.0.1.10 … 10.0.1.20 subnet mask:255.255.255.0
网卡 2 上的摄像头: nic ip: 10.0.2.1(与网卡 1 不同的子网) cam ip: 10.0.2.10 … 10.0.2.20(与网卡 1 不同的子网) subnet mask: 255.255.255.0
启用 uEye 网络服务
注意:如果您同时使用来自不同制造商的不同类型摄像头,启用 uEye 网络服务可能会在使用其他制造商摄像头时引发问题。
点击 ETH 网络服务
选择您希望配置的网络适配器(本例中为双端口适配器)
网卡的图形显示为灰色,这是因为其配置不正确。需要启用 uEye 网络服务,摄像头才能在网络上可见。
请确保按建议设置 IP 地址和子网掩码(见上文),然后点击 启用 uEye 网络服务 并点击 应用更改(您现在已为其中一个双端口适配器设置了静态 IP 地址!)。
自动 IP 设置(手动 IP 设置见下文)
要使用自动 IP 设置配置,请点击"自动 ETH 配置"并点击 OK。
IDS Camera Manager 将自动为网卡和摄像头设置 IP 地址。
注意:使用多台摄像头时,我们建议采用手动 IP 设置。
手动 IP 设置
返回 IDS Camera Manager,您现在应能看到摄像头已列出。由于您之前已为网络适配器设置了静态 IP 地址,现在需要为摄像头设置静态 IP,以便网络适配器与摄像头之间能够正常通信。
勾选"专家模式"复选框,如下所示:
请注意上方红色警告信息。
点击"手动 ETH 配置":
在上方截图中,摄像头的 IP 地址设置为 10.0.1.10(我们的网卡为 10.0.1.1)。请按截图中所示输入并点击 OK。
注意,设置静态 IP 地址不是必须的,但强烈建议这样做,因为自动 IP 配置可能会导致 IP 地址冲突问题,例如同一 IP 地址在其他地方被占用。我们强烈建议所有工作室安装均采用静态设置。
对其他摄像头和 NIC 按照上述推荐的 IP 配置重复以上步骤。
配置与 IDS uEye 摄像头配合使用的网络适配器
假设您已为摄像头和网卡设置了静态 IP 地址,接下来我们继续配置网络适配器以获得最佳表现。
在"控制面板\网络和 Internet\网络连接"中,双击您要配置的适配器,本例中为 Ethernet 4,Intel(PRO/1000 PT 双端口)。
双击您希望配置的网络适配器。
点击"高级"选项卡。注意:不同网络适配器的配置有所不同,具体取决于驱动程序,请参阅您的网卡文档,以获取有关如何更改以下特定设置的详细信息。
确保已启用"中断调制",并将"中断调制率"设置为"极限"。
如果没有"极限"选项,请将其设置为"高"。
在某些情况下,如果所有高值中断调制率均无效,关闭中断调制可能有所帮助,但只要您使用的是推荐的网卡,“高"和"极限"选项应当可用。启用中断调制对于降低处理大量数据包时的 CPU 使用率至关重要,尤其是在使用较高分辨率和/或高 FPS 摄像头时。
中断调制率:
启用对巨型数据包的支持(将其设置为 9014 字节):
接收缓冲区:
建议将此值设置为尽可能高。这有助于在使用多台摄像头和/或较高分辨率 GigE 摄像头时避免掉帧。
使用网络交换机:
如果要使用网络交换机,请务必确保该交换机支持 9KB 巨型帧,并且网络适配器已配置为使用 9KB 巨型帧。但在某些情况下,部分交换机可能与 9KB 帧大小配合不佳,此时建议将帧大小从 9KB 降低并重新测试。
在 Swing Catalyst 中使用摄像头
按照上述建议配置 IP 地址和网络适配器后,您可以启动 SwingCatalyst,摄像头应会出现在摄像头列表中。
设置摄像头角度并启用摄像头,然后点击"配置”。
确保像素时钟处于最大值(如果出现掉帧则适当降低)。
设置快门速度和 Gain(请注意,这些值可能会因需求、摄像头类型以及光线强弱而有较大差异)。
IDS 摄像头故障排除
如果您在使用 IDS uEye GigE 摄像头时出现掉帧或同步问题,请使用 uEye Cockpit 工具。
点击"实时视频"
点击播放图标,然后点击扳手图标
请注意列出的带宽使用情况。在"摄像头"选项卡下,提高像素时钟,勾选"帧率(自由运行)“下的"最大值"复选框,然后降低曝光时间(快门速度)。
设置好摄像头实时流传输后,点击 视图 -> 表现概览
“主机表现"视图非常有助于排查稳定性和掉帧问题。
使用 uEye Cockpit 中的状态栏,可在视频流传输过程中指示掉帧或连接问题:
摄像头分辨率、已接收帧数、已显示帧数、失败帧数及重新连接尝试次数,如截图所示:
状态栏中还可查看传输状态及帧率:
最后更新:2023-12-19 | 在官方支持网站上查看






















