Microscope Settings Documentation

Leica logo

Microscope Control Software version 2.2.1.6

Settings folder structure
Microscope: All microscope configurations, one folder each, including settings for the microscope and its components.
Objective: All objective configurations, one folder each, including settings for the objective.
Drivers: All drivers configurations, one folder each, including settings for the drivers.
User: All user configurations, one folder each, including the settings for the user.

Field Type/Value Description Required Default
Microscope control
ApplicationSettingsSettings of the Microscope Control Software application.
DefaultMicroscopestringThe default folder for microscope settings.Yes
DefaultObjectivestringThe default folder for objective settings.Yes
DefaultDriversstringThe default folder for driver settings.Yes
DefaultUserstringThe default folder for user settings.Yes
VersionstringThe version of the settings.Yes
MicroscopeSettingsMicroscope-specific settings, define the list of components to be utilized by the application.
Componentslist of stringThe list of components to load.Yes
Common for all components
ComponentSettingsComponentRepresent the configuration settings of an application component.
ComponentLabelstringThe user readable name of the component.Yes
ComponentTypestringThe type of the component to load.Yes
DriverSettingsDriverSpecify the hardware driver to be used for a device and how to configure it.
DriverTypestringName of the driver to use and configure.Yes
UserSettingsUserRepresent settings that can be edited by the user while the application is running. Can be exported and imported.
VersionstringThe version of the settings.Yes
IlluminationModule
<name>_ComponentComponentSettings of an illumination module component.
Scanner1Offsetslist of doubleVoltage offsets applied on scanner 1 at branches 1, 2, 3, etc.No
Scanner2Offsetslist of doubleVoltage offsets applied on scanner 2 at branches 1, 2, 3, etc.No
OffsetsBaselist of dict
Keys of dict listed below.
No
BranchintUnique number of illumination branch (value 1, 2 or 3).Yes
Scanner1OffsetdoubleVoltage on scanner 1.Yes
Scanner2OffsetdoubleVoltage on scanner 2.Yes
Scanner3OffsetdoubleVoltage on scanner 3.Yes
Scanner4OffsetdoubleVoltage on scanner 4.Yes
StageXYZNamestringThe name of the stage XYZ component.Yes
SetModeenumDefine when the device should be configured during time-lapse.
Possible values listed below.
Yes
BeforePositionstringFor the whole experiment, set before every position.-
BeforeSettingsstringFor every settings profile, set before every settings profile.-
BeforeStackstringFor every channel, set before every stack acquisition.-
NonestringNot set.-
SetLabelstringThe label of the illumination module editor.No
SetLinkedDevicestringThe name of the device that will be linked to the illumination module. Same settings will be applied to the linked device.No
ShowTranslationYboolWhether to show the translation Y editor.Yes
PanelLocationenumThe location of the illumination module panel.
Possible values listed below.
Yes
Illumination1stringIllumination 1 location.-
Illumination2stringIllumination 2 location.-
<name>_ObjectiveObjectiveObjective-specific settings of an illumination module device.
TranslationXdoubleTranslation X in micrometers to compensate for objective block misalignment measured at production.Yes
RotationXdoubleRotation X in degrees to compensate for objective block misalignment measured at production.Yes
TranslationZdoubleTranslation Z in micrometers to compensate for objective block misalignment measured at production.Yes
RotationZdoubleRotation Z in degrees to compensate for objective block misalignment measured at production.Yes
ResidualTranslationXdoubleAdditional translation X in micrometers to compensate for residual objective block misalignment of undetermined origin.No0
ResidualRotationXdoubleAdditional rotation X in degrees to compensate for residual objective block misalignment of undetermined origin.No0
ResidualTranslationZdoubleAdditional translation Z in micrometers to compensate for residual objective block misalignment of undetermined origin.No0
ResidualRotationZdoubleAdditional rotation Z in degrees to compensate for residual objective block misalignment of undetermined origin.No0
<name>_Driver: LS1LiveIlluminationModuleDriverSettings of a LS1 Live illumination module driver.
BranchCountintNumber of illumination branches (3 for LS1 Live).Yes
IPAddressstringTCP/IP address of illumination module positioning controller.Yes
PortintTCP/IP port of illumination module positioning controllerYes
ControllerstringType of MCS controller ('MCS' or 'MCS2').Yes
ReverseRefDirectionlist of boolList of three values defining if for each postioning axis to reverse referencing direction.Yes
Axis0Offsetslist of intList of offset for each branch to apply on positioning axis 0.Yes
Axis1Offsetslist of intList of offset for each branch to apply on positioning axis 1.Yes
Axis2Offsetslist of intList of offset for each branch to apply on positioning axis 2.Yes
<name>_Driver: SoftwareIlluminationModuleDriverSettings of a software illumination module driver.
BranchCountintNumber of emulated branches.Yes
DelayintDelay in ms to simulate switching time between branches.Yes
<name>_DeviceSettingsUserUser settings of an illumination module device.
IlluminationSettingsstringThe default illumination settings to apply on the device.Yes
<name>_IlluminationSettingsUser (list)The illumination settings.
BranchintSelected illumination branch.Yes
TranslationXdoubleTranslation X in um to apply.Yes
RotationXdoubleRotation X in degrees to apply.Yes
TranslationYdoubleTranslation Y in um to apply.Yes
TranslationZdoubleTranslation Z in um to apply.Yes
RotationZdoubleRotation Z in degrees to apply.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
<name>_PositionAlignmentSettingsUser (list)The position alignment settings.
TranslationZdoubleTranslation Z in um to apply on this position.Yes
EnableboolEnable position specific alignment for this position.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
Photomanipulation
<name>_ComponentComponentSettings of a photomanipulation component.
OffsetsBaseInternaldictOffsets to apply on scanners to switch internal lasers to photomanipulation path.
Keys of dict listed below.
Yes
Scanner1OffsetdoubleVoltage on scanner 1 (closest to scan lens).Yes
Scanner2OffsetdoubleVoltage on scanner 2.Yes
Scanner3OffsetdoubleVoltage on scanner 3.Yes
Scanner4OffsetdoubleVoltage on scanner 4 (furthest from scan lens).Yes
OffsetsBaseExternaldictOffsets to apply on scanners to switch external laser to photomanipulation path.
Keys of dict listed below.
Yes
Scanner1OffsetdoubleVoltage on scanner 1 (closest to scan lens).Yes
Scanner2OffsetdoubleVoltage on scanner 2.Yes
Scanner3OffsetdoubleVoltage on scanner 3.Yes
Scanner4OffsetdoubleVoltage on scanner 4 (furthest from scan lens).Yes
StageXYZNamestringThe name of the stage XYZ component.Yes
ExternalLaserboolWhether an external photomanipulation laser is connected to the microscope.Nofalse
InternalOffsetXdoubleOffset X in um of internal lasers to center photomanipulation beam in X.No
InternalOffsetYdoubleOffset Y in um of internal lasers to center photomanipulation beam in Y.No
ExternalOffsetXdoubleOffset X in um of external laser to center photomanipulation beam in X.No
ExternalOffsetYdoubleOffset Y in um of external laser to center photomanipulation beam in Y.No
<name>_RegionSettingsUser (list)The region settings.
TypeenumThe region type.
Possible values listed below.
Yes
PointstringPoint region.-
LinestringLine region.-
WidthdoubleThe width of the region in micrometers.No10
HeightdoubleThe height of the region in micrometers.No0
RotationdoubleThe rotation of the region in degrees.No0
ExposureTimeintThe exposure time.No20
RepetitionsintThe number of time to apply this region.No10
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
<name>_PositionCoordinatesSettingsUser (list)The position coordinates settings.
OffsetXdoubleThe offset from position along X axis in micrometers.Yes
OffsetYdoubleThe offset from position along Y axis in micrometers.Yes
OffsetZdoubleThe offset from position along Z axis in micrometers.Yes
RegionstringThe name of the region settings to apply.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
FilterWheel
<name>_ComponentComponentSettings of a filter wheel component.
SetModeenumDefine when the device should be configured during time-lapse.
Possible values listed below.
Yes
BeforePositionstringFor the whole experiment, set before every position.-
BeforeSettingsstringFor every settings profile, set before every settings profile.-
BeforeStackstringFor every channel, set before every stack acquisition.-
NonestringNot set.-
SetLabelstringThe label of the filter wheel editor.No
SetLinkedDevicestringThe name of the device that will be linked to the filter wheel. Same settings will be applied to the linked device.No
PanelLocationenumThe location of the filter wheel panel.
Possible values listed below.
Yes
IlluminationstringIllumination filter wheel location.-
Emission1stringEmission filter wheel 1 location.-
Emission2stringEmission filter wheel 2 location.-
<name>_Driver: SerialFilterWheelDriverSettings of serial filter wheel driver.
VIDslist of stringList of USB device VID values to identify filter wheel port.Yes
PIDslist of stringList of USB device PID values to identify filter wheel port.Yes
SNslist of stringList of USB device serial numbers to identify filter wheel port.Yes
COMstringIf not null override COM port automatic detection and use specified COM port.No
BaudRateintCOM port bound rate.Yes
ReadTimeoutintRead time out for serial port.Yes
MoveCommandPrefixstringPrefix of move to filter position command.Yes
MoveCommandSuffixstringSuffix of move to filter position command.Yes
MoveCommandResponsestringResponse of move command indicating move completed.Yes
GetPositionCommandstringCommand to get current filter wheel position.Yes
EchoboolIndicates if sent bytes are being sent back (echo on COM port).Yes
<name>_Driver: MAC6000FilterWheelDriverSettings of a MAC6000 filter wheel driver.
IPAddressstringTCP/IP address of MAC6000 controller.Yes
FilterWheelintIndex of filter wheel (one or two).Yes
<name>_Driver: SoftwareFilterWheelDriverSettings of a software filter wheel driver.
FilterCountintNumber of filter positions.Yes
DelayintDelay to simulate filter wheel turn.Yes
CommandErrorPositionintTrigger simulated command error when moved to this position.Yes
DeviceErrorPositionintTrigger simulated device error when moved to this position.Yes
<name>_DeviceSettingsUserUser settings of a filter wheel device.
FilterSettingsstringThe default filter settings applied on the device.Yes
<name>_FilterSettingsUser (list)The filter settings.
PositionintThe position in the filter wheel.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
AcquisitionController
<name>_ComponentComponentSettings of an acquisition controller component.
MicroscopeModelstringYes
IlluminNameslist of stringList of unique identifiers of illumination sources.Yes
IlluminLabelsdict (string => string)The labels associated to each illumination source.Yes
IlluminAOChannelsdict (string => int)The analog modulation AO channels associated to each illumination source.Yes
IlluminAOMaxVoltageintAnalog output voltage corresponding to maximum power.No5
IlluminDOChannelsdict (string => int)The digital modulation DO channels associated to each illumination source.Yes
Camera1DOChannelintDO channel for camera 1.Yes
Camera2DOChannelintDO channel for camera 2.Yes
CameraReadoutTimeintReadout time of camera full chip in ms.Yes
FrameDOChannelintDO for oscilloscope trigger signal.Yes
IlluminModule1NamestringName of the illumination module component 1.No
IlluminModule2NamestringName of the illumination module component 2.No
Illumin1Scanner1AOChannelintAO channel connected to scanner 1 for illumination module device 1.Yes
Illumin1Scanner2AOChannelintAO channel connected to scanner 2 for illumination module device 1.Yes
Illumin2Scanner1AOChannelintAO channel connected to scanner 1 of illumination module device 2.Yes
Illumin2Scanner2AOChannelintAO channel connected to scanner 2 of illumination module device 2.Yes
Illumin1Scanner1OffsetdoubleVoltage offset applied to scanner 1 of illumination module device 1.Yes
Illumin1Scanner1FactordoubleFactor to convert translation in micrometer to voltage for scanner 1 of illumination module device 1.Yes
Illumin1Scanner1DisableddoubleVoltage applied to scanner 1 of illumination module device 1 when disabled.Yes
Illumin1Scanner2OffsetdoubleVoltage offset applied to scanner 2 of illumination module device 1.Yes
Illumin1Scanner2FactordoubleFactor to convert translation in micrometer to voltage for scanner 2 of illumination module device 1.Yes
Illumin1ScannerRelationintRelation factor of scanner 1 to scanner 2 to generate only beam rotation for illumination module device 1.Yes
Illumin2Scanner1OffsetdoubleVoltage offset applied to scanner 1 of illumination module device 2.Yes
Illumin2Scanner1FactordoubleFactor to convert translation in micrometer to voltage for scanner 1 of illumination module device 2.Yes
Illumin2Scanner1DisableddoubleVoltage applied to scanner 1 of illumination module device 2 when disabled.Yes
Illumin2Scanner2OffsetdoubleVoltage offset applied to scanner 2 of illumination module device 2.Yes
Illumin2Scanner2FactordoubleFactor to convert translation in micrometer to voltage for scanner 2 of illumination module device 2.Yes
Illumin2ScannerRelationintRelation factor of scanner 1 to scanner 2 to generate only beam rotation for illumination module device 2.Yes
Scanner1AOintAnalog output channel for Viventis Deep scanner 1 (closest to scan lens).No
Scanner2AOintAnalog output channel for Viventis Deep scanner 2.No
Scanner3AOintAnalog output channel for Viventis Deep scanner 3.No
Scanner4AOintAnalog output channel for Viventis Deep scanner 4 (furthest from scan lens).No
Scanner1FactordoubleFactor to convert micrometer of translation XY to scanner 1 voltage.No
Scanner2FactordoubleFactor to convert micrometer of translation XY to scanner 2 voltage.No
Scanner3FactordoubleFactor to convert degrees of rotation Z to scanner 3 voltage.No
Scanner4FactordoubleFactor to convert degrees of rotation Z to scanner 4 voltage.No
Scanner2To3FactordoubleRelation factor of scanner 2 rotation to scanner 3 rotation to generate pure beam translation.No0
PhotomanNamestringName of the photomanipulation component.No
PhotomanShutterDOintDigital output channel for internal laser photomanipulation switch.No
PhotomanExternalDOintDigital output channel for external photomanipulation laser shutter.No
PhotomanExternalAOintAnalog output channel for external photomanipulation laser analog modulation.No
PhotomanExternalPercentagelist of doubleList of modulation percentages for external photomanipulation laser for which corresponding analog modulation voltages are provided.No
PhotomanExternalVoltagelist of doubleList of analog modulation voltages for external photomanipulation laser for which corresponding modulation percentages are provided.No
PhotomanScannerFactordoubleFactor to convert micrometer of translation XY to scanner 1 and 2 voltage for photomanipulation light path.No
AblationLaserUVDOChannelintDigital output to trigger pulsed UV laser. Only for R&D use.No
<name>_ObjectiveObjectiveObjective-specific settings of an acquisition controller device.
Illumin1TiltFactordoubleFactor of scanner 1 to tilt the scan plane for illumination 1.No0
Illumin2TiltFactordoubleFactor of scanner 1 to tilt the scan plane for illumination 2.No0
<name>_Driver: RTC1AcquisitionControllerDriverSettings of a RTC1 acquisition controller driver.
IPAddressstringTCP/IP address.Yes
PortintTCP/IP port.Yes
AOCountintNumber of analog output channels.Yes
AOVoltageslist of stringAnalog output voltage range for each channel ("0to5V", "0to10V", "-5to5V", "-10to10V").Yes
AOOffsetEncodinglist of boolAnalog output sent in two's complement or offset encoding (according to Analog Devices AD5754 documentation).Yes
DOCountintNumber of digital output channels.Yes
<name>_Driver: SoftwareAcquisitionControllerDriverSettings of a software acquisition controller driver.
DelayintTime of filter movement.Yes
<name>_IlluminationSettingsUser (list)The illumination settings.
IlluminIntensitiesdict (string => double)The intensity (as a percentage of the maximum) for each illumination.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
<name>_ExposureSettingsUser (list)The exposure settings.
ExposureTimeintExposure time in ms.Yes
ScansintNumber of scans, not implemented, value will be ignored.Yes
RangeintRange of scanning to generate light sheet in um.Yes
Illumination1boolEnable or disable illumination one.Yes
Illumination2boolEnable or disable illumination two.Yes
Offset1intTranslation X to apply on illumination one.Yes
Offset2intTranslation X to apply on illumination two.Yes
MLSboolMulti-directional light sheet, not implemented.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
StageXYZ
<name>_ComponentComponentSettings of a stage XYZ component.
ImagingPositionXdoubleImaging position X coordinate in micrometer.Yes
ImagingPositionYdoubleImaging position Y coordinate in micrometer.Yes
ImagingPositionZdoubleImaging position Z coordinate in micrometer.Yes
ImagingPositionMoveOrderstringOrder in which axis move to the imaging position ('XYZ', 'XZY' etc.).Yes
LoadPositionXdoubleLoad position X coordinate in micrometer.Yes
LoadPositionYdoubleLoad position Y coordinate in micrometer.Yes
LoadPositionZdoubleLoad position Z coordinate in micrometer.Yes
LoadPositionMoveOrderstringOrder in which axis move to the load position ('XYZ', 'XZY' etc.).Yes
PositionXLimitlist of doubleLimit of stage movement in X (min, max) during acquisition.Yes
PositionYLimitlist of doubleLimit of stage movement in Y (min, max) during acquisition.Yes
PositionZLimitlist of doubleLimit of stage movement in Z (min, max) during acquisition.Yes
StackDirectionintDirection of stage movement in Z stack (1 or -1).Yes
<name>_Driver: SmarActMCSStageXYZDriverSettings of SmarAct MCS stage XYZ driver.
IPAddressstringIP address of the MCS controller.Yes
PortintTCP port of the MCS controller.Yes
ControllerstringType of MCS controller.Yes
ReverseRefDirectionlist of boolList of three values defining if for each positioning axis to reverse referencing direction.Yes
ReferenceOrderstringOrder in which axis move to the reference position after cold start ('XYZ', 'XZY', etc.).Yes
HoldTimeslist of intHold times in ms programmed to each positioning axis.No
<name>_Driver: SoftwareStageXYZDriverSettings of software stage XYZ driver.
DelayintLatency of communication in ms.Yes
<name>_DeviceSettingsUserUser settings of a stage XYZ device.
MinTileOverlapdoubleThe minimum overlap between tiles as a percentage of the field of view.Yes
<name>_PositionSettingsUser (list)The position settings.
PositionXdoubleThe position along stage X axis.Yes
PositionYdoubleThe position along stage Y axis.Yes
PositionZdoubleThe position along stage Z axis.Yes
RangeXYlist of doubleThe range along the X and Y axes. May be null if not defined.Nonull
RangeXYMarkerslist of dictThe range XY markers. May be null if not defined.
Keys of dict listed below.
Nonull
TypeenumThe type of the range XY marker.
Possible values listed below.
Yes
MinXstringMarker with minimum X value.-
MinXMinYstringMarker with minimum X and minimum Y value.-
MinXMaxYstringMarker with minimum X and maximum Y value.-
MaxXstringMarker with maximum X value.-
MaxXMinYstringMarker with maximum X and minimum Y value.-
MaxXMaxYstringMarker with maximum X and maximum Y value.-
MinYstringMarker with minimum Y value.-
MaxYstringMarker with maximum Y value.-
Coordinateslist of double?The relative coordinates of the range XY marker. Some coordinates may be null if definable from the range XY.Yes
RangeZdouble?The range along the Z axis. May be null if not defined.Nonull
MinRangeZMarkerlist of doubleThe X and Y relative coordinates of the range Z marker with minimum Z value.Nonull
MaxRangeZMarkerlist of doubleThe X and Y relative coordinates of the range Z marker with maximum Z value.Nonull
SkipPositionboolWhether the acquisition of the position should be skipped.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
<name>_ZStackSettingsUser (list)The Z-Stack settings.
StepdoubleThe step size in micrometer between each plane.Yes
PlanesintThe number of planes of the stack.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
ImageViewer
<name>_ComponentComponentSettings for the image viewer component.
StageXYZNamestringThe name of the stage XYZ component.Yes
PhotomanNamestringThe name of the photomanipulation component.Nonull
Illumination1AngledoubleThe angle of the illumination 1 in degrees from the horizontal axis.Yes
Illumination2AngledoubleThe angle of the illumination 2 in degrees from the horizontal axis.Yes
Camera
<name>_ComponentComponentSettings of a camera component.
BufferLengthintNumber of images in buffer, maximum number of images per channel.Yes
ChannelsintNumber of channels in buffer, maximum number of channels.Yes
MagFactorslist of doubleList of magnification factors, it can be list multiple values if magnification switch is installed.Yes
ViewsintNumber of views.No
CamerasintNumber of cameras on view one (single or dual camera system).No
JetrawEnableboolEnable jetraw compression integration.No
JetrawLiceseKeystringJetraw license key.No
JetrawDevicestringJetraw device to use calibration data.No
StageXYZNamestringThe name of the stage XYZ component.Yes
ImageViewerNamestringThe name of the image viewer component.No
<name>_ObjectiveObjectiveObjective-specific settings of a camera device.
OffsetXintOffset between view 1 and view 2 along X in pixels.No0
OffsetYintOffset between view 1 and view 2 along Y in pixels.No0
ObjectivestringName of used objective.Yes
MagnificationdoubleMagnification of used objective.Yes
NumericalAperturedoubleNumerical aperture of used objective.Yes
<name>_Driver: HamamatsuCameraDriverSettings of a Hamamatsu camera driver.
View1Camera1stringSerial number of camera installed on view one.Yes
View1Camera1FlipVerticallyboolFlip image of view one vertically.No
View2Camera1stringSerial number of camera installed on view two.No
View2Camera1FlipVerticallyboolFlip image of view two vertically.No
BufferLengthintLength of the buffer (in full frames) sent to the camera driver.Yes
SensorWidthintWidth of camera sensor in px.Yes
SensorHeightintHeight of camera sensor in px.Yes
CoolingboolEnable camera cooling.No
TemperaturestringRequested cooling temperature, not implemented.No
<name>_Driver: AndorCameraDriverSettings of an Andor camera driver.
BufferLengthintLength of the buffer (in full frames) sent to the camera driver.Yes
SensorWidthintWidth of camera sensor in px.Yes
SensorHeightintHeight of camera sensor in px.Yes
CoolingboolEnable camera cooling.No
TemperaturestringRequested cooling temperature.No
<name>_Driver: SoftwareCameraDriverSettings of a software camera driver.
WidthintCamera AOI width in px.Yes
HeightintCamera AOI height in px.Yes
ExposureintExposure time in ms used to simulate stream of images.Yes
SensorWidthintWidth of camera sensor in px.Yes
SensorHeightintHeight of camera sensor in px.Yes
<name>_DeviceSettingsUserUser settings of a camera device.
CameraSettingsstringThe default camera settings to apply on the device.Yes
StorageSettingsstringThe default storage settings to apply on the device.Yes
<name>_CameraSettingsUser (list)The camera settings.
AOIWidthintThe width of the area of interest in pixels.Yes
AOIHeightintThe height of the area of interest in pixels.Yes
MagFactordoubleThe magnification factor.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
<name>_StorageSettingsUser (list)The storage settings.
PathstringThe path of the folder where to store the images.Yes
DirectorystringThe directory naming format.Yes
FilestringThe image file naming format.Yes
FormatstringThe file format of the images.Yes
CompressionstringThe compression method.Yes
ProjectboolWhether to compute the maximum projection images.Nofalse
AutosaveboolWhether to save the images.Yes
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
CanDeleteboolWhether the settings can be deleted.No
TimeLapseController
<name>_ComponentComponentSettings of a time lapse controller component.
VerifyCameraImageReceivedboolWhether to wait for image to be received by camera driver after each camera trigger.Nofalse
StageXYZNamestringThe name of the stage XYZ component.Yes
CameraNamestringThe name of the camera component.Yes
AcquisitionControllerNamestringThe name of the acquisition controller component.Yes
SettableDeviceslist of stringThe names of the settable devices.Nonull
PhotomanNamestringName of the photomanipulation component.Nonull
IlluminationFilterWheelNamestringName of the illumination filter wheel component. Required if photomanipulation is set.Nonull
EmissionFilterWheelsNamelist of stringName of emission filter wheel components. Required if photomanipulation is set (at least one).Nonull
PhotomanipulationEmissionFilterstringName of the settings to use on emission filter wheels for photomanipulation. Required if photomanipulation is set.Nonull
<name>_AcquisitionSettingsUserSettings of an acquisition.
TimeIntervaldoubleThe time interval in seconds between two time points.Yes
RepetitionsintThe number of time points to acquire.Yes
ExperimentNamestringThe name of the experiment.Yes
DeviceSettingslist of dictAcquisition-related settings for some devices.
Keys of dict listed below.
No
NamestringThe name of the device to set.Yes
SettingsstringThe name of the settings to apply.No
SettingsProfileslist of dictThe list of settings profiles.
Keys of dict listed below.
Yes
NamestringThe name of the settings profile.Yes
EnabledboolWhether the profile should be acquired.Yes
ZStackstringThe name of the Z-Stack settings to apply, single plane if null.Nonull
Positionslist of stringThe list of positions to acquire. If null, all positions are acquired. If empty, no positions are acquired.Nonull
ViewsenumThe view(s) to acquire.
Possible values listed below.
No0
View1stringView 1-
View2stringView 2-
View1and2stringView 1 and 2-
DeviceSettingslist of dictSettings for some devices.
Keys of dict listed below.
No
NamestringThe name of the device to set.Yes
SettingsstringThe name of the settings to apply.No
Channelslist of dictThe list of channel settings.
Keys of dict listed below.
Yes
NamestringThe name of the channel.Yes
EnabledboolWhether the channel should be acquired.Yes
AcquireNthTimePointintInterval at which the channel is acquired. It is acquired at every specified number of time points.No
ColorenumThe channel default color.
Possible values listed below.
Yes
RedstringRed color.-
GreenstringGreen color.-
BluestringBlue color.-
CyanstringCyan color.-
MagentastringMagenta color.-
YellowstringYellow color.-
WhitestringWhite color.-
IlluminationstringName of the illumination settings to apply on acquisition controller device.No
ExposurestringName of the exposure settings to apply on acquisition controller device.No
CameraintThe index of the camera to use.No
DeviceSettingslist of dictChannel-related settings for some devices.
Keys of dict listed below.
Yes
NamestringThe name of the device to set.Yes
SettingsstringThe name of the settings to apply.No
PhotomanipulationdictThe photomanipulation settings.
Keys of dict listed below.
No
EnabledboolWhether the photomanipulation should be executed.Nofalse
IlluminationInternalboolWhether to use the internal illumination.Notrue
IlluminationstringName of the illumination settings to apply on acquisition controller device.Nonull
IlluminationFilterstringName of the illumination filter settings to apply on the filter wheel.Nonull
IlluminationIntensityExternaldoubleThe intensity (as a percentage of the maximum) of the external illumination.No0
Positionslist of stringThe list of positions to photomanipulate. If null, all positions are photomanipulated. If empty, no positions are photomanipulated.Nonull
TimePointslist of intThe list of time points to photomanipulate. If both and are null, the photomanipulation is executed at every time point. If empty and is null, no time points are photomanipulated.Nonull
AcquireNthTimePointint?Interval at which the channel is acquired. It is acquired at every specified number of time points. If both and are null, the photomanipulation is executed at every time point.Nonull
ChannelPresetslist of dictThe list of channel presets.
Keys of dict listed below.
Yes
NamestringThe name of the channel.Yes
EnabledboolWhether the channel should be acquired.Yes
AcquireNthTimePointintInterval at which the channel is acquired. It is acquired at every specified number of time points.No
ColorenumThe channel default color.
Possible values listed below.
Yes
RedstringRed color.-
GreenstringGreen color.-
BluestringBlue color.-
CyanstringCyan color.-
MagentastringMagenta color.-
YellowstringYellow color.-
WhitestringWhite color.-
IlluminationstringName of the illumination settings to apply on acquisition controller device.No
ExposurestringName of the exposure settings to apply on acquisition controller device.No
CameraintThe index of the camera to use.No
DeviceSettingslist of dictChannel-related settings for some devices.
Keys of dict listed below.
Yes
NamestringThe name of the device to set.Yes
SettingsstringThe name of the settings to apply.No