跳转到内容

User Sets#

相机的 User Sets 功能允许您保存加载相机设置。您还可以指定在相机启动时加载的设置。

用户设置集(也称为“配置集”)是一组参数值。它包含控制相机所需的所有参数设置,只有少数例外情况。

部分用户设置集为预设和只读。这些用户设置集也称为“出厂设置集”。

该功能的使用#

用户设置集中包含什么?#

每个用户设置集都包含所有相机参数的值,但有以下例外情况:

  • 与以下相机功能相关的参数值 不包括在内:
  • 在 ace classic/U/L 相机上,包括与相机的 LUT 功能有关的参数值。
  • 包括名称中包含“Selector”这个词的参数值(例如 GainSelector)。例外情况:TestImageSelectorGammaSelectorLightSourceSelector
  • 包括 DeviceUserID 参数的值。
  • 包括 GevGVSPExtendedIDMode 参数的值。
  • 包括与传输层相关的其他几个参数。

这意味着,当您加载保存用户设置集时,除了上面列出的参数之外,所有相机参数的值都将被加载或保存。

加载用户设置集#

信息

  • 加载用户设置集后,它将覆盖当前的相机设置。
  • 仅当相机空闲(即不采集图像)时才可以加载用户设置集。
  1. UserSetSelector 参数设置为可用用户设置集,例如 UserSet1
  2. 执行 UserSetLoad 命令。

保存用户设置集#

信息

  • 只能保存用户设置集 UserSet1UserSet2UserSet3。其他用户设置集均为只读。
  • 仅当相机空闲(即不采集图像)时才可以保存用户设置集。
  1. UserSetSelector 参数设置为可用用户设置集,例如 UserSet1
  2. 执行 UserSetSave 命令。

选择启动设置集#

信息

  • 相机开机时,将加载您选为启动设置集的用户设置集。
  • 仅当相机空闲时(即未采集图像时)才可以选择启动设置集。
  1. UserSetDefault 参数设置为可用用户设置集,例如 UserSet1
  2. 将相机电源关闭后再开启,以使新的启动设置集生效。

可用用户设置集#

根据您的相机型号,可以使用以下用户设置集:

默认#

Default 用户设置集是只读出厂设置。这是所有相机上的默认启动设置集,不过 Basler MED ace 相机除外。

加载此设置集可对相机进行配置,以使其在正常操作条件下为各种应用提供良好的相机性能。

默认用户设置集包含所有相机参数值的出厂默认设置。

高增益#

HighGain 用户设置集是只读出厂设置集。

加载此设置集可将增益提高 6 dB。

HighGain 用户设置集包含与默认用户设置集相同的参数值,但有以下例外情况:

  • 如果可用,Gain 参数设置为在默认用户设置集基础上增加 6 dB 的值。实际参数值因相机型号而异。

Auto Functions#

AutoFunctions 用户设置集是只读出厂设置集。

加载此用户设置集启用相机的自动功能 Exposure AutoGain Auto

AutoFunctions 用户设置集包含与默认用户设置集相同的参数值,但有以下例外情况:

彩色#

Color 用户设置集是只读出厂设置集。

加载此用户设置集可对相机进行配置,以便在常见的光照条件下生成良好的彩色图像。

Color 用户设置集包含与默认用户设置集相同的参数值,但有以下例外情况:

原色#

ColorRaw 用户设置集是只读出厂设置集。

加载此设置集将禁用色彩增强功能。

ColorRaw 用户设置集包含与默认用户设置集相同的参数值,但有以下例外情况:

光学显微镜#

LightMicroscopy 用户设置集是只读出厂设置。这是 Basler MED ace 相机上的默认启动设置集。

加载此设置集可将相机配置为使用光学显微镜生成良好的图像。

LightMicroscopy 用户设置集包含与默认用户设置集相同的参数值,但有以下例外情况:

用户设置集 1、用户设置集 2 和用户设置集 3#

您可以使用 UserSet1UserSet2UserSet3 用户设置集来加载保存自己的相机设置。

最初,这些用户设置集包含与默认用户设置集相同的参数值。您可以使用自己的设置覆盖这些值,以创建针对您的应用定制的用户设置集。

要在每次重置相机时恢复这些设置,请选择一个用户设置集作为启动设置集

详情#

显示所有相机型号

相机型号 可用用户设置集
a2A1920-51gcBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-51gcPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-51gmBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-51gmPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-160ucBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-160ucPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-160umBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A1920-160umPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-22gcBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-22gcPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-22gmBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-22gmPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-60ucBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-60ucPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-60umBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A2590-60umPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-13gcBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-13gcPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-13gmBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-13gmPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-45ucBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-45ucPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-45umBAS 用户设置集 1
用户设置集 2
用户设置集 3
默认
a2A3840-45umPRO 用户设置集 1
用户设置集 2
用户设置集 3
默认
acA640-90gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA640-90gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-90uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-90um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-120gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA640-120gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-120uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-120um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-121gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-300gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA640-300gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-750uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA640-750um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA720-290gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA720-290gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA720-520uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA720-520um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA780-75gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA780-75gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA800-200gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA800-200gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA800-510uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA800-510um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1280-60gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1280-60gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-22gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1300-22gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-30gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1300-30gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-30uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-30um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-60gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1300-60gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-60gmNIR 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-75gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1300-75gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1300-200uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1300-200um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1440-73gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1440-73gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1440-220uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1440-220um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1600-20gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1600-20gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1600-20uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1600-20um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1600-60gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1600-60gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-25gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA1920-25gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-25uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-25um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-40gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1920-40gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-40uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-40ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA1920-40um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-40umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA1920-48gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1920-48gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-50gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1920-50gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-150uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1920-150um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-155uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA1920-155ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA1920-155um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA1920-155umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA2000-50gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA2000-50gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2000-50gmNIR 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2000-165uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2000-165um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2000-165umNIR 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-25gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA2040-25gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-25gmNIR 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-35gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2040-35gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-55uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2040-55um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-90uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-90um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-90umNIR 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2040-120uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2040-120um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2440-20gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2440-20gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2440-35uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2440-35ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA2440-35um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2440-35umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA2440-75uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2440-75ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA2440-75um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2440-75umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA2500-14gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA2500-14gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2500-14uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2500-14um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2500-20gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2500-20gcMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA2500-20gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA2500-20gmMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA2500-60uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA2500-60um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA3088-16gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA3088-16gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA3088-57uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA3088-57um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA3800-10gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA3800-10gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA3800-14uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA3800-14um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4024-8gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4024-8gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4024-29uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4024-29um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4096-11gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4096-11gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4096-30uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4096-30ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4096-30um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4096-30umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4096-40uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4096-40ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4096-40um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4096-40umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4112-8gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4112-8gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4112-20uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4112-20ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4112-20um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4112-20umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4112-30uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA4112-30ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4112-30um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA4112-30umMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
光学显微镜
acA4600-7gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
色彩
acA4600-10uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA5472-5gc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA5472-5gm 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
acA5472-17uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
acA5472-17ucMED 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
原始色彩
光学显微镜
acA5472-17um 用户设置集 1
用户设置集 2
用户设置集 3
默认
高增益
自动功能
boA4096-93cc 用户设置集 1
用户设置集 2
用户设置集 3
默认
boA4096-93cm 用户设置集 1
用户设置集 2
用户设置集 3
默认
boA4112-68cc 用户设置集 1
用户设置集 2
用户设置集 3
默认
boA4112-68cm 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1280-54lc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1280-54lm 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1280-54uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1280-54um 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1600-60lc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1600-60lm 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1600-60uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1600-60um 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1920-15um 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1920-30uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA1920-30um 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA2500-14lc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA2500-14lm 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA2500-14uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA2500-14um 用户设置集 1
用户设置集 2
用户设置集 3
默认
daA2500-60mc 不支持 User Sets 功能
daA2500-60mci 不支持 User Sets 功能
daA4200-30mci 不支持 User Sets 功能
puA1280-54uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA1280-54um 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA1600-60uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA1600-60um 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA1920-30uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA1920-30um 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA2500-14uc 用户设置集 1
用户设置集 2
用户设置集 3
默认
puA2500-14um 用户设置集 1
用户设置集 2
用户设置集 3
默认

示例代码#

ace classic/U/L GigE 相机#

// Load the High Gain user set
camera.UserSetSelector.SetValue(UserSetSelector_HighGain);
camera.UserSetLoad.Execute();
// Load the User Set 1 user set
camera.UserSetSelector.SetValue(UserSetSelector_UserSet1);
camera.UserSetLoad.Execute();
// Adjust some camera settings
camera.Width.SetValue(600);
camera.Height.SetValue(400);
camera.ExposureTime.SetValue(3500.0);
// Save the settings in User Set 1
camera.UserSetSelector.SetValue(UserSetSelector_UserSet1);
camera.UserSetSave.Execute();
// Designate User Set 1 as the startup set
camera.UserSetDefaultSelector.SetValue(UserSetDefaultSelector_UserSet1);
INodeMap& nodemap = camera.GetNodeMap();
// Load the High Gain user set
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("HighGain");
CCommandPtr(nodemap.GetNode("UserSetLoad"))->Execute();
// Load the User Set 1 user set
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("UserSet1");
CCommandPtr(nodemap.GetNode("UserSetLoad"))->Execute();
// Adjust some camera settings
CIntegerPtr(nodemap.GetNode("Width"))->SetValue(600);
CIntegerPtr(nodemap.GetNode("Height"))->SetValue(400);
CFloatPtr(nodemap.GetNode("ExposureTime"))->SetValue(3500.0);
// Save the settings in User Set 1
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("UserSet1");
CCommandPtr(nodemap.GetNode("UserSetSave"))->Execute();
// Designate User Set 1 as the startup set
CEnumerationPtr(nodemap.GetNode("UserSetDefaultSelector"))->FromString("UserSet1");
INodeMap& nodemap = camera.GetNodeMap();
// Load the High Gain user set
CEnumParameter(nodemap, "UserSetSelector").SetValue("HighGain");
CCommandParameter(nodemap, "UserSetLoad").Execute();
// Load the User Set 1 user set
CEnumParameter(nodemap, "UserSetSelector").SetValue("UserSet1");
CCommandParameter(nodemap, "UserSetLoad").Execute();
// Adjust some camera settings
CIntegerParameter(nodemap, "Width").SetValue(600);
CIntegerParameter(nodemap, "Height").SetValue(400);
CFloatParameter(nodemap, "ExposureTime").SetValue(3500.0);
// Save the settings in User Set 1
CEnumParameter(nodemap, "UserSetSelector").SetValue("UserSet1");
CCommandParameter(nodemap, "UserSetSave").Execute();
// Designate User Set 1 as the startup set
CEnumParameter(nodemap, "UserSetDefaultSelector").SetValue("UserSet1");
// Load the High Gain user set
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.HighGain);
camera.Parameters[PLCamera.UserSetLoad].Execute();
// Load the User Set 1 user set
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.UserSet1);
camera.Parameters[PLCamera.UserSetLoad].Execute();
// Adjust some camera settings
camera.Parameters[PLCamera.Width].SetValue(600);
camera.Parameters[PLCamera.Height].SetValue(400);
camera.Parameters[PLCamera.ExposureTime].SetValue(3500.0);
// Save the settings in User Set 1
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.UserSet1);
camera.Parameters[PLCamera.UserSetSave].Execute();
// Designate User Set 1 as the startup set
camera.Parameters[PLCamera.UserSetDefaultSelector].SetValue(PLCamera.UserSetDefaultSelector.UserSet1);
// Load the High Gain user set
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "HighGain");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetLoad");
// Load the User Set 1 user set
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetLoad");
// Adjust some camera settings
Pylon.DeviceSetIntegerFeature(hdev, "Width", 600);
Pylon.DeviceSetIntegerFeature(hdev, "Height", 400);
Pylon.DeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
// Save the settings in User Set 1
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetSave");
// Designate User Set 1 as the startup set
Pylon.DeviceFeatureFromString(hdev, "UserSetDefaultSelector", "UserSet1");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Load the High Gain user set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "HighGain");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetLoad");
CHECK(errRes);
/* Load the User Set 1 user set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetLoad");
CHECK(errRes);
/* Adjust some camera settings */
errRes = PylonDeviceSetIntegerFeature(hdev, "Width", 600);
CHECK(errRes);
errRes = PylonDeviceSetIntegerFeature(hdev, "Height", 400);
CHECK(errRes);
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
CHECK(errRes);
/* Save the settings in User Set 1 */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetSave");
CHECK(errRes);
/* Designate User Set 1 as the startup set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetDefaultSelector", "UserSet1");
CHECK(errRes);

其他相机#

// Load the High Gain user set
camera.UserSetSelector.SetValue(UserSetSelector_HighGain);
camera.UserSetLoad.Execute();
// Load the User Set 1 user set
camera.UserSetSelector.SetValue(UserSetSelector_UserSet1);
camera.UserSetLoad.Execute();
// Adjust some camera settings
camera.Width.SetValue(600);
camera.Height.SetValue(400);
camera.ExposureTime.SetValue(3500.0);
// Save the settings in User Set 1
camera.UserSetSelector.SetValue(UserSetSelector_UserSet1);
camera.UserSetSave.Execute();
// Designate User Set 1 as the startup set
camera.UserSetDefault.SetValue(UserSetDefault_UserSet1);
INodeMap& nodemap = camera.GetNodeMap();
// Load the High Gain user set
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("HighGain");
CCommandPtr(nodemap.GetNode("UserSetLoad"))->Execute();
// Load the User Set 1 user set
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("UserSet1");
CCommandPtr(nodemap.GetNode("UserSetLoad"))->Execute();
// Adjust some camera settings
CIntegerPtr(nodemap.GetNode("Width"))->SetValue(600);
CIntegerPtr(nodemap.GetNode("Height"))->SetValue(400);
CFloatPtr(nodemap.GetNode("ExposureTime"))->SetValue(3500.0);
// Save the settings in User Set 1
CEnumerationPtr(nodemap.GetNode("UserSetSelector"))->FromString("UserSet1");
CCommandPtr(nodemap.GetNode("UserSetSave"))->Execute();
// Designate User Set 1 as the startup set
CEnumerationPtr(nodemap.GetNode("UserSetDefault"))->FromString("UserSet1");
INodeMap& nodemap = camera.GetNodeMap();
// Load the High Gain user set
CEnumParameter(nodemap, "UserSetSelector").SetValue("HighGain");
CCommandParameter(nodemap, "UserSetLoad").Execute();
// Load the User Set 1 user set
CEnumParameter(nodemap, "UserSetSelector").SetValue("UserSet1");
CCommandParameter(nodemap, "UserSetLoad").Execute();
// Adjust some camera settings
CIntegerParameter(nodemap, "Width").SetValue(600);
CIntegerParameter(nodemap, "Height").SetValue(400);
CFloatParameter(nodemap, "ExposureTime").SetValue(3500.0);
// Save the settings in User Set 1
CEnumParameter(nodemap, "UserSetSelector").SetValue("UserSet1");
CCommandParameter(nodemap, "UserSetSave").Execute();
// Designate User Set 1 as the startup set
CEnumParameter(nodemap, "UserSetDefault").SetValue("UserSet1");
// Load the High Gain user set
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.HighGain);
camera.Parameters[PLCamera.UserSetLoad].Execute();
// Load the User Set 1 user set
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.UserSet1);
camera.Parameters[PLCamera.UserSetLoad].Execute();
// Adjust some camera settings
camera.Parameters[PLCamera.Width].SetValue(600);
camera.Parameters[PLCamera.Height].SetValue(400);
camera.Parameters[PLCamera.ExposureTime].SetValue(3500.0);
// Save the settings in User Set 1
camera.Parameters[PLCamera.UserSetSelector].SetValue(PLCamera.UserSetSelector.UserSet1);
camera.Parameters[PLCamera.UserSetSave].Execute();
// Designate User Set 1 as the startup set
camera.Parameters[PLCamera.UserSetDefault].SetValue(PLCamera.UserSetDefault.UserSet1);
// Load the High Gain user set
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "HighGain");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetLoad");
// Load the User Set 1 user set
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetLoad");
// Adjust some camera settings
Pylon.DeviceSetIntegerFeature(hdev, "Width", 600);
Pylon.DeviceSetIntegerFeature(hdev, "Height", 400);
Pylon.DeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
// Save the settings in User Set 1
Pylon.DeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
Pylon.DeviceExecuteCommandFeature(hdev, "UserSetSave");
// Designate User Set 1 as the startup set
Pylon.DeviceFeatureFromString(hdev, "UserSetDefault", "UserSet1");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Load the High Gain user set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "HighGain");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetLoad");
CHECK(errRes);
/* Load the User Set 1 user set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetLoad");
CHECK(errRes);
/* Adjust some camera settings */
errRes = PylonDeviceSetIntegerFeature(hdev, "Width", 600);
CHECK(errRes);
errRes = PylonDeviceSetIntegerFeature(hdev, "Height", 400);
CHECK(errRes);
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
CHECK(errRes);
/* Save the settings in User Set 1 */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetSelector", "UserSet1");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "UserSetSave");
CHECK(errRes);
/* Designate User Set 1 as the startup set */
errRes = PylonDeviceFeatureFromString(hdev, "UserSetDefault", "UserSet1");
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。