AcquisitionSetting#
- class AcquisitionSetting#
Bases:
MmParameterAcquisitionSettingstores per-camera acquisition configuration.Defines camera identity and acquisition-related parameters such as
DeviceModel,DeviceID,SerialNumber,ExposureTime[s], bad pixel rows (BadRow), opticalMagnification, and systemTransmission(unitless).The schema is declared in
defineSchema()usingTableColumnandDefaultValue. UseMmParameter.checkTable()to create/migrate the table andMmParameter.readTable()/MmParameter.updateTable()to load/save.Schema (columns, types, defaults, default entries):
Column
Type
Default
DefaultEntry values
Name
string
DefaultPcoEdge5p5
DefaultPcoEdge5p5; DefaultBaslerAcA1920_25um
DeviceModel
string
PcoEdge5p5
PcoEdge5p5; BaslerAcA1920_25um
DeviceID
double
0
0; 1
SerialNumber
double
0
0; 0
ExposureTime
double
3e-5
3e-5; 3e-5
BadRow
doubleMatrix
[]
[]; []
Magnification
double
1
1; 1
Transmission
double
1
1; 1
Foreign keys:
(none)
Join conditions:
(none)
Flags:
Property
Value
IsIncludeDefaultEntry
false
IsFirstColumnUnique
true
IsTriggerJoinOnRight
false
IsTriggerJoinOnLeft
false
- Constructor Summary
- AcquisitionSetting()#
- Method Summary
- defineSchema()#
- loadEntry(nameOrID)#
Instantiate a camera object from a stored entry.
Resolves an entry by numeric
IDor byNameand constructs the device object using itsDeviceModelwithfeval(DeviceModel, Name).- Parameters:
nameOrID (
double or string) – Entry identifier (numericIDor stringName)- Returns:
Constructed camera device object
- Return type: