User Sets#
用户设置集(也称为“配置集”)是一组参数值。它包含控制相机所需的所有参数设置,只有少数例外情况。
部分用户设置集为预设和只读。这些用户设置集也称为“出厂设置集”。
该功能的使用#
用户设置集中包含什么?#
每个用户设置集都包含所有相机参数的值,但有以下例外情况:
-
不包括与以下相机功能相关的参数值:
-
在 ace Classic/U/L 相机上,不包括与相机的 LUT 功能相关的参数值。
- Values of parameters that include the term "Selector" in their names are not included (e.g.,
GainSelector
). Exceptions:TestImageSelector
,GammaSelector
,LightSourceSelector
. - The value of the
DeviceUserID
parameter is not included. -
The value of the
GevGVSPExtendedIDMode
parameter is not included. -
Only the following Network-Related Parameters 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
parameter to one of the available user sets, e.g.,UserSet1
. - Execute the
UserSetLoad
command.
保存用户设置集#
信息
- Only the
UserSet1
,UserSet2
, andUserSet3
user sets can be saved. The other user sets are read-only. - 仅当相机空闲(即不采集图像)时才可以保存用户设置集。
- 设置
UserSetSelector
parameter to one of the available user sets, e.g.,UserSet1
. - Execute the
UserSetSave
command.
选择启动设置集#
信息
- 相机开机时,将加载您选为启动设置集的用户设置集。
- 仅当相机空闲时(即未采集图像时)才可以选择启动设置集。
- 设置
UserSetDefault
parameter to one of the available user sets, e.g.,UserSet1
. - 将相机电源关闭后再开启,以使新的启动设置集生效。
可用用户设置集#
根据您的相机型号,可以使用以下用户设置集:
默认#
即: 默认
user set is a read-only factory set. This is the default startup set on all cameras, except Basler MED ace cameras.
加载此设置集可对相机进行配置,以使其在正常操作条件下为各种应用提供良好的相机性能。
即: 默认
user set contains the factory default settings of all the camera's parameter values.
高增益#
即: HighGain
user set is a read-only factory set.
即: HighGain
user set contains the same parameter values as the 默认
user set, with the following exception:
- If available, the
Gain
parameter is set to a value that increases the gain by 6 dB compared to the默认
user set. The actual parameter value varies by camera model.
Auto Functions#
即: AutoFunctions
user set is a read-only factory set.
加载此用户设置集启用相机的自动功能 Exposure Auto 和 Gain Auto。
即: AutoFunctions
user set contains the same parameter values as the 默认
user set, with the following exceptions:
- 即:
GainAuto
parameter is set toContinuous
. - 即:
ExposureAuto
parameter is set toContinuous
. - 即:
AutoFunctionProfile
parameter is set toMinimizeGain
.
彩色#
即: 彩色
user set is a read-only factory set.
加载此用户设置集可对相机进行配置,以便在常见的光照条件下生成良好的彩色图像。
即: 彩色
user set contains the same parameter values as the 默认
user set, with the following exceptions:
- 即:
LightSourcePreset
parameter is set toDaylight5000K
. - 即:
BalanceRatio
parameter values are set according to theDaylight5000K
light source preset. - If available, the
GammaSelector
parameter is set tosRGB
. - If available, the
ProcessedRawEnable
parameter is set totrue
.
原色#
即: ColorRaw
user set is a read-only factory set.
加载此设置集将禁用色彩增强功能。
即: ColorRaw
user set contains the same parameter values as the 默认
user set, with the following exceptions:
- 即:
LightSourcePreset
parameter is set to熄灭
. - 即:
BalanceRatio
parameter values for all color channels (red, green, blue) are set to 1. - If available, the
ColorAdjustmentEnable
parameter is set tofalse
. - If available, the
GammaEnable
parameter is set tofalse
. - If available, the
GammaSelector
parameter is set toUser
.
光学显微镜#
即: LightMicroscopy
user set is a read-only factory set. This is the default startup set on Basler MED ace cameras.
加载此设置集可将相机配置为使用光学显微镜生成良好的图像。
即: LightMicroscopy
user set contains the same parameter values as the 默认
user set, with the following exceptions:
- 即:
ExposureAuto
parameter is set toContinuous
. - 即:
AutoFunctionProfile
parameter is set toMinimizeGainQuick
. - 即:
AutoTargetBrightness
parameter is set to 0.592. - 即:
AutoFunctionROIUseTonalRange
parameter is set totrue
. - 即:
BslBrightness
parameter is set to -0.0625. - 即:
BslContrast
parameter is set to 0.15625. - 即:
SharpnessEnhancement
参数设置为以下值:- acA2440-35umMED 和 acA2440-75umMED 相机:1.7
- acA2500-20gmMED 相机:2.2
- 所有其他 Basler MED ace 相机上:3.7
- On color cameras, the
LightSourcePreset
parameter is set toDaylight6500K
. - On color cameras, the
PixelFormat
parameter is set toRGB8
. - On color cameras, the
DemosaicingMode
parameter is set toBaslerPGI
. - On mono cameras, the
PgiMode
parameter is set to在
.
用户设置集 1、用户设置集 2 和用户设置集 3#
You can use the UserSet1
, UserSet2
, and UserSet3
user sets to load and save your own camera settings.
Initially, these user sets contain the same parameter values as the 默认
user set. You can overwrite those values with your own settings to create a user set that is customized for your application.
要在每次重置相机时恢复这些设置,请选择一个用户设置集作为启动设置集。
详情#
相机型号 | 可用用户设置集 |
---|---|
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 轻松设置参数。