User Sets#
用户设置集(也称为“配置集”)是一组参数值。它包含控制相机所需的所有参数设置,只有少数例外情况。
部分用户设置集为预设和只读。这些用户设置集也称为“出厂设置集”。
该功能的使用#
用户设置集中包含什么?#
每个用户设置集都包含所有相机参数的值,但有以下例外情况:
-
不包括与以下相机功能相关的参数值:
-
在 ace Classic/U/L 相机上,不包括与相机的 LUT 功能相关的参数值。
- 不包括名称中包含“Selector”这个词的参数值(例如
GainSelector
)。例外情况:TestImageSelector
、GammaSelector
、LightSourceSelector
。 - 不包括
DeviceUserID
参数的值。 - 不包括
GevGVSPExtendedIDMode
参数的值。 - Only the following 网络相关参数 are included:
- Packet Size (
GevSCPSPacketSize
) - Inter-Packet Delay (
GevSCPD
) - Frame Transmission Delay (
GevSCFTD
) - Bandwidth Reserve (
GevSCBWR
) - Bandwidth Reserve Accumulation (
GevSCBWRA
) - Bandwidth Reserve Mode (
BandwidthReserveMode
)
- Packet Size (
这意味着,当您加载或保存用户设置集时,除了上面列出的参数之外,所有相机参数的值都将被加载或保存。
加载用户设置集#
信息
- 加载用户设置集后,它将覆盖当前的相机设置。
- 仅当相机空闲(即不采集图像)时才可以加载用户设置集。
- 将
UserSetSelector
参数设置为可用用户设置集,例如UserSet1
。 - 执行
UserSetLoad
命令。
保存用户设置集#
信息
- 只能保存用户设置集
UserSet1
、UserSet2
和UserSet3
。其他用户设置集均为只读。 - 仅当相机空闲(即不采集图像)时才可以保存用户设置集。
- 将
UserSetSelector
参数设置为可用用户设置集,例如UserSet1
。 - 执行
UserSetSave
命令。
选择启动设置集#
信息
- 相机开机时,将加载您选为启动设置集的用户设置集。
- 仅当相机空闲时(即未采集图像时)才可以选择启动设置集。
- 将
UserSetDefault
参数设置为可用用户设置集,例如UserSet1
。 - 将相机电源关闭后再开启,以使新的启动设置集生效。
可用用户设置集#
根据您的相机型号,可以使用以下用户设置集:
默认#
Default
用户设置集是只读出厂设置。这是所有相机上的默认启动设置集,不过 Basler MED ace 相机除外。
加载此设置集可对相机进行配置,以使其在正常操作条件下为各种应用提供良好的相机性能。
默认
用户设置集包含所有相机参数值的出厂默认设置。
高增益#
HighGain
用户设置集是只读出厂设置集。
HighGain
用户设置集包含与默认
用户设置集相同的参数值,但有以下例外情况:
- 如果可用,
Gain
参数设置为在默认
用户设置集基础上增加 6 dB 的值。实际参数值因相机型号而异。
Auto Functions#
AutoFunctions
用户设置集是只读出厂设置集。
加载此用户设置集启用相机的自动功能 Exposure Auto 和 Gain Auto。
AutoFunctions
用户设置集包含与默认
用户设置集相同的参数值,但有以下例外情况:
GainAuto
参数设置为Continuous
。ExposureAuto
参数设置为Continuous
。AutoFunctionProfile
参数设置为MinimizeGain
。
彩色#
Color
用户设置集是只读出厂设置集。
加载此用户设置集可对相机进行配置,以便在常见的光照条件下生成良好的彩色图像。
Color
用户设置集包含与默认
用户设置集相同的参数值,但有以下例外情况:
- 将
LightSourcePreset
参数设置为Daylight5000K
。 BalanceRatio
参数值根据Daylight5000K
光源预设设置。- 如果可用,则
GammaSelector
参数设置为sRGB
。 - 如果可用,则
ProcessedRawEnable
参数设置为true
。
原色#
ColorRaw
用户设置集是只读出厂设置集。
加载此设置集将禁用色彩增强功能。
ColorRaw
用户设置集包含与默认
用户设置集相同的参数值,但有以下例外情况:
- 将
LightSourcePreset
参数设置为Off
。 - 所有颜色通道(红、绿、蓝)的
BalanceRatio
参数值均设置为 1。 - 如果可用,则
ColorAdjustmentEnable
参数设置为false
。 - 如果可用,则
GammaEnable
参数设置为false
。 - 如果可用,则
GammaSelector
参数设置为User
。
光学显微镜#
LightMicroscopy
用户设置集是只读出厂设置。这是 Basler MED ace 相机上的默认启动设置集。
加载此设置集可将相机配置为使用光学显微镜生成良好的图像。
LightMicroscopy
用户设置集包含与默认
用户设置集相同的参数值,但有以下例外情况:
ExposureAuto
参数设置为Continuous
。AutoFunctionProfile
参数设置为MinimizeGainQuick
。AutoTargetBrightness
参数设置为 0.592。AutoFunctionROIUseTonalRange
参数设置为true
。BslBrightness
参数设置为 -0.0625。BslContrast
参数设置为 0.15625。- 即:
SharpnessEnhancement
参数设置为以下值:- acA2440-35umMED 和 acA2440-75umMED 相机:1.7
- acA2500-20gmMED 相机:2.2
- 所有其他 Basler MED ace 相机上:3.7
- 在彩色相机上,将
LightSourcePreset
参数设置为Daylight6500K
。 - 在彩色相机上,
PixelFormat
参数设置为RGB8
。 - 在彩色相机上,
DemosaicingMode
参数设置为BaslerPGI
。 - 在单色相机上,
PgiMode
参数设置为On
。
用户设置集 1、用户设置集 2 和用户设置集 3#
您可以使用 UserSet1
、UserSet2
和 UserSet3
用户设置集来加载和保存自己的相机设置。
最初,这些用户设置集包含与默认
用户设置集相同的参数值。您可以使用自己的设置覆盖这些值,以创建针对您的应用定制的用户设置集。
要在每次重置相机时恢复这些设置,请选择一个用户设置集作为启动设置集。
详情#
相机型号 | 可用用户设置集 |
---|---|
a2A640-240gmSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A640-240umSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A1280-80gmSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A1280-125umSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
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 默认 |
a2A1920-165g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A1920-165g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2048-35gmSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2048-110umSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2440-98g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2440-98g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-23gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-23gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-23gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-23gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-75ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-75ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-75umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-75umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-105g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-105g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-120cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-120cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-210cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2448-210cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2560-20gmSWIR | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2560-70umSWIR | 用户设置集 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 默认 |
a2A2600-20gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-20gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-20gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-20gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-64ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-64ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-64umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2600-64umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-14gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-14gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-14gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-14gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-14gmUV | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-48ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-48ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-48umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-48umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-48umUV | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-67g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-67g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-67g5mUV | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-86cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A2840-86cm | 用户设置集 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 默认 |
a2A4096-9gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-9gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-9gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-9gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-30ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-30ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-30umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-30umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-44g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-44g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-67cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4096-67cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-12gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-12gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-12gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-12gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-40ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-40ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-40umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4200-40umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-5gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-5gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-5gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-5gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-18ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-18ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-18umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-18umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-27g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-27g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-42cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4504-42cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-6gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-6gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-6gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-6gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-20ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-20ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-20umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A4508-20umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-7gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-7gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-7gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-7gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-23ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-23ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-23umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-23umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-34g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-34g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-52cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5320-52cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-4gcBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-4gcPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-4gmBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-4gmPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-15ucBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-15ucPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-15umBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-15umPRO | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-22g5cBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-22g5mBAS | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-35cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
a2A5328-35cm | 用户设置集 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 默认 高增益 自动功能 |
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-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-20uc | 用户设置集 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-165uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 高增益 自动功能 |
acA2000-165um | 用户设置集 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-57ucMED | 用户设置集 1 用户设置集 2 用户设置集 3 默认 高增益 自动功能 原始色彩 光学显微镜 |
acA3088-57um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 高增益 自动功能 原始色彩 |
acA3088-57umMED | 用户设置集 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 默认 高增益 自动功能 光学显微镜 |
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 默认 高增益 自动功能 |
acA5472-17umMED | 用户设置集 1 用户设置集 2 用户设置集 3 默认 高增益 自动功能 光学显微镜 |
boA1936-400cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA1936-400cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA2448-250cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
bo2448-250cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA2832-190cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
bo2832-190cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4096-93cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4096-93cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4096-180cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
bo4096-180cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4112-68cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4112-68cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4500-45cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4500-45cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4504-100cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA4504-100cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA5120-150cc | 用户设置 1 默认值 |
boA5120-150cm | 用户设置 1 默认值 |
boA5120-230cc | 用户设置 1 默认值 |
boA5120-230cm | 用户设置 1 默认值 |
boA5320-150cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA5320-150cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA5328-100cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA5328-100cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA6500-36cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA6500-36cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA8100-16cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA8100-16cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
boA9344-30cc | 用户设置 1 默认值 |
boA9344-30cm | 用户设置 1 默认值 |
boA9344-70cc | 用户设置 1 默认值 |
boA9344-70cm | 用户设置 1 默认值 |
boA13440-17cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA720-520uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA720-520um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA1280-54uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA1280-54um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA1440-220uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA1440-220um | 用户设置集 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 默认 |
daA1920-160uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA1920-160um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA2448-70uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA2448-70um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA2500-14uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA2500-14um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA3840-45uc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
daA3840-45um | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA720-290gc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA720-290gm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA1440-73gc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA1440-73gm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA1920-51gc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
dmA1920-51gm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
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 默认 |
r2L2048-29gc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L2048-58gm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L2048-62cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L2048-62g5c | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L2048-172cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L2048-172g5m | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-14gc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-29gm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-42cc | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-42g5c | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-84cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L4096-84g5m | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L8192-200cm | 用户设置集 1 用户设置集 2 用户设置集 3 默认 |
r2L16384-120cm | 用户设置集 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
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);
/* 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.Value = "HighGain"
camera.UserSetLoad.Execute()
# Load the User Set 1 user set
camera.UserSetSelector.Value = "UserSet1"
camera.UserSetLoad.Execute()
# Adjust some camera settings
camera.Width.Value = 600
camera.Height.Value = 400
camera.ExposureTime.Value = 3500.0
# Save the settings in User Set 1
camera.UserSetSelector.Value = "UserSet1"
camera.UserSetSave.Execute()
# Designate User Set 1 as the startup set
camera.UserSetDefaultSelector.Value = "UserSet1"
其他相机#
// 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
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);
/* 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);
# Load the High Gain user set
camera.UserSetSelector.Value = "HighGain"
camera.UserSetLoad.Execute()
# Load the User Set 1 user set
camera.UserSetSelector.Value = "UserSet1"
camera.UserSetLoad.Execute()
# Adjust some camera settings
camera.Width.Value = 600
camera.Height.Value = 400
camera.ExposureTime.Value = 3500.0
# Save the settings in User Set 1
camera.UserSetSelector.Value = "UserSet1"
camera.UserSetSave.Execute()
# Designate User Set 1 as the startup set
camera.UserSetDefault.Value = "UserSet1"
您也可以使用 pylon Viewer 轻松设置参数。