You're viewing an old version of the documentation. Click here to see the latest release.

Zivid Two网络配置

Zivid Two相机使用以太网通信,需要10 Gbps才能获得最佳性能。您的计算机可能没有10 Gigabit以太网端口。在这种情况下,您可以使用一个Thunderbolt 3到10GbE的适配器进行连接。在允许降低性能的情况下,您还可以使用USB转5 GbE、2.5 GbE或1 GbE的适配器。

默认的Zivid Two网络配置

要求

表现

网络

界面

连接

最佳(推荐)

10GbE (10Gbps)

PCIe 卡

直连

很好

10GbE

Thunderbolt雷电适配器

直连

性能下降

5GbE或2.5GbE

PCIe/USB/Thunderbolt适配器

直连/交换机

最差

1GbE (1Gbps)

PCIe/USB适配器

直连/交换机

小心

基于USB的网络适配器会降低捕获速度,并会带来较大的波动,在使用相机时偶尔会出错。

默认配置

IP

子网掩码

网关

主机名

Zivid Two

172.28.60.5

255.255.255.0

172.28.60.1

zivid-<serial number>

电脑

172.28.60.2 1

255.255.255.0

172.28.60.1

1

子网范围内的任何IP地址均可使用,但网络地址 (172.28.60.0) 和广播地址 (:代码:172.28.60.255)除外。另外,即使当前不需要网关,也建议避免使用网关IP (172.28.60.1)。

为了使用具有默认IP地址的相机,您的PC的IP地址必须在同一子网内,如上表中所列出的。查看 静态IP网络配置 - PC

如何找到相机?

从Zivid SDK 2.7开始,查找Zivid Two相机的IP地址非常简单。但是,需要升级固件才能使以下功能正常工作。

您可以通过默认主机 名 zivid-<serial number> 来ping相机,后面加上domain local`(例如 ,:code:`zivid-2152D404.local):

使用ping和hostname.local查找相机

您还可以使 用 ZividNetworkCameraConfigurator 工具查找相机:

使用ZividNetworkCameraConfigurator和hostname.local查找相机

备注

此工具在Windows上安装Zivid SDK时已经一起安装,在Ubuntu上与zivid-tools包一起安装。如果您不确定是否已安装此工具,请查看 软件安装

小技巧

可通 过 ZividNetworkCameraConfigurator 获取相机信息:

使用ZividNetworkCameraConfigurator和hostname.local的相机信息

Zivid SDK如何查找相机?

Zivid SDK知道相机的默认 IP 地址。此外,它还会查 看 Cameras.yml 中列出的所有主机名和IP地址。

展示Zivid SDK如何查找已连接相机的伪代码

def find_camera():
  if exists(Cameras.yml):
    for IP in Cameras.yml:
      connect(IP)
    for hostname in Cameras.yml:
      connect(hostname)
  else:
    connect("172.28.60.5")
Cameras.yml文件(主机名)的示例
__version__: 1
Cameras:
    NetworkCameras:
        - NetworkCamera:
              Host: zivid-2152D404.local
        - NetworkCamera:
              Host: zivid-20205M19.local
        - NetworkCamera:
              Host: zivid-21389K63.local
Cameras.yml文件(IP地址)的示例
__version__: 1
Cameras:
    NetworkCameras:
        - NetworkCamera:
              Host: 172.28.60.5
        - NetworkCamera:
              Host: 172.28.60.6
        - NetworkCamera:
              Host: 172.28.60.7

Cameras.yml 的路径

mkdir %LOCALAPPDATA%\Zivid\API
move %HOMEPATH%\Downloads\Cameras.yml %LOCALAPPDATA%\Zivid\API\

小心

Zivid configuration files must use .yml file extension ( not .yaml).

自定义配置,单个或多个相机

如果要更改单个相机的IP地址,则需要重新配置网络设置。如果您想使用连接到同一网卡的多台Zivid Two相机(每台相机都必须有其唯一的IP地址),这将同样适用。

备注

为什么要使用自定义静态IP可能有多种原因。您可能希望将多台相机连接到同一张网卡,或者可能与内部网络使用的IP范围存在IP冲突。

小技巧

连接到两个独立网卡的两个相机可能会提供更快的速度。这是因为他们不必共享网络带宽。 PC驱动程序/应用程序端可能存在瓶颈,但至少相机不共享相同的物理网络。

两台Zivid Two相机连接到两个单独的网卡的网络配置。

动态

Zivid Two还支持使用DHCP或本地链路的自动IP配置。当配置为使用自动IP时(使 用 ZividNetworkCameraConfigurator 配置为DHCP),相机将首先尝试使用DHCP获取IP地址(约45秒内)。从DHCP服务器获取IP地址需要有一个DHCP服务器在网络上的路由器或PC本地运行。如果没有可用的DHCP服务器,相机将回退到链接本地IP地址(约 45 秒后)。

可以通过主机名连接到相机。

备注

从SDK 2.7开始,通过主机名连接不再需 要 NetBIOS Naming Service

小技巧

在使用动态IP时强烈建议使用主机名。如果不使用主机名,您必须 在 Cameras.yml 中列出所有可能的IP地址,或查找分配给相机的IP地址并列出。当您使用主机名时,您只需要列出主机名,即使IP地址重新分配也没有影响。

警告

如果不够小心,您有可能遇到DHCP相关的问题。例如,在同一网络上运行多个具有重叠地址范围的DHCP服务器。

以下指南逐步介绍了每个配置选项。