跳转到内容

pylon GigE Configurator(CLI 版本)#

本主题概述了 pylon GigE Configurator 的命令行版本。

使用 Configurator#

该工具提供了三种配置模式。根据您的要求,选择是要使用该工具来配置整个系统,还是仅配置部分系统:

此外,还有一种试运行模式,可让您在实际运行该工具之前检查该工具所做的更改。如果需要,可以记录任何更改。

运行 Configurator#

运行 pylon GigE Configurator 的命令行版本:

  1. 确保已安装 pylon 7.1 或更高版本。
  2. 打开命令行。
  3. 在命令行上,导航到您的 pylon 安装目录,例如:%programfiles%\Basler\pylon x\Runtime\x64 (Windows) 或 /opt/pylon x/bin (Linux)。
  4. 从命令行运行 PylonGigEConfigurator

信息

  • 为了配置网络适配器,配置程序需要以管理员或 sudo 权限启动。
  • 为避免网络冲突,请确保只有相机连接到您的网络适配器或交换机。

可用命令#

该工具接受以下命令和选项:

命令 解释
list 显示活动网络适配器及其当前配置的列表。
auto-ip 配置网络适配器以及连接的相机的 IP 地址和子网掩码。
auto-opt 优化网络适配器和系统设置(例如,巨型帧、中断调整率、接收描述符)以实现最佳流媒体性能。
auto-all 同时运行 auto-opt 和 auto-ip。
选项 解释
-h--help 显示帮助。
-l or --log <filename> Logs to the file specified. Defaults to <TEMP>/<appname>_<timestamp>.log.
-n--dry-run 启用试运行模式。这允许您在设置任何参数之前检查建议的更改。
-a or --adaptername <name> 强制分配 IP 地址和/或优化指定适配器的设置。
--class <A, B, C> 设置 IP 地址时,使用指定网络类中的专用地址。有效的网络类为 A、B 或 C。默认为 C。

示例#

PylonGigEConfigurator list

PylonGigEConfigurator auto-all -h

PylonGigEConfigurator auto-ip -a "Ethernet 2" --class C

优化系统#

auto-all 命令可一步优化您的 GigE 网络和摄像头设置。

命令语法
PylonGigEConfigurator auto-all [-a <name> ...] [--class <A | B | C>] [-n] [-h] [-l <filename>]

运作原理#

执行 auto-all 命令会进行以下操作:

  1. 运行 auto-ip 命令以配置网络适配器和连接的相机的 IP 地址和子网掩码。
  2. 运行 auto-opt 命令来配置您的网络适配器和系统设置,以实现最佳流媒体性能。

如需了解详情,请参阅这两个命令的文档。

配置 IP 地址#

auto-ip 命令会配置网络适配器和连接的相机的 IP 地址和子网掩码。

命令语法
PylonGigEConfigurator auto-ip [-a <name> ...] [--class <A | B | C>] [-n] [-h] [-l <filename>]

auto-ip 命令会扫描所有本地 GigE 网络适配器并检查连接的相机。如果未检测到相机,则跳过给定的适配器且不予以配置。

然后,该工具按升序配置所有 GigE 网络适配器及其连接的相机的 IP 地址。

您可以使用 -a 选项强制进行网络适配器的 IP 配置,后跟适配器的名称。在这种情况下,无论是否连接了相机,都将始终配置适配器。

此外,您可以在其他网络类(例如 A 类或 B 类)的地址范围内配置网络适配器。为此,请使用 --class 选项后跟类类型,例如 --class B

如果省略 --class 选项,该工具会自动使用网络类 C 的地址范围,例如 192.168.xxx.xxx。

示例#

PylonGigEConfigurator auto-ip
PylonGigEConfigurator auto-ip -a "Ethernet 2" -a "Ethernet 3"
PylonGigEConfigurator auto-ip -a "Ethernet 2" --class C

配置网络设置#

auto-opt 命令会优化您的网络适配器和系统设置,以实现最佳流媒体性能。

命令语法
PylonGigEConfigurator auto-opt [-a <name> ...] [-n] [-h] [-l <filename>]

auto-opt 命令会扫描所有本地 GigE 网络适配器并检查连接的相机。如果未检测到相机,则跳过给定的适配器且不予以配置。

然后,该工具会按升序优化所有连接的相机的 GigE 网络适配器。

您可以使用 -a 选项强制网络适配器的优化,后跟适配器的名称。在这种情况下,无论是否连接了相机,都将始终配置适配器。

要了解哪些参数将被优化,请阅读“受影响的网络参数”主题。

示例#

PylonGigEConfigurator auto-opt

PylonGigEConfigurator auto-opt -a "Ethernet 2"

试运行模式#

试运行模式允许您在应用更改之前检查对系统的更改。

在试运行模式下,配置器会向您显示在您执行该工具时将执行的所有配置和优化步骤。

您可以通过将 -n--dry-run 选项与任何命令配合使用来启用试运行模式。

示例#

PylonGigEConfigurator auto-all -n

PylonGigEConfigurator auto-ip -n

PylonGigEConfigurator auto-opt -n

记录更改#

配置器允许您创建日志文件供诊断之用。

命令语法
PylonGigEConfigurator auto-opt [-a <name> ...] [-n] [-h] [-l <filename>]

您可以使用 -l--log 选项记录配置器所做的所有更改。如果要将更改记录到用户定义的文件和目录,请附加文件名,例如 -l log.txt

默认情况下,配置器会将所有更改记录到以下临时文件夹的日志文件中:

  • Windows : %TEMP%\PylonGigEConfigurator_<timestamp>.log
  • Linux : ~/.local/temp/PylonGigEConfigurator_<timestamp>.log

示例#

PylonGigEConfigurator auto-all -l log.txt