Microscope Settings Documentation

Leica logo

Microscope Control Software version 3.0.1.65

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
MaxCacheSizeintThe size in bytes allocated for the cache.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[]
BaseOffsetslist of dictThe base offsets of the scanners for each illumination branch.
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
ObjectiveBlockNamestringThe name of the objective block 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.Nonull
SetLinkedDevicestringThe name of the device that will be linked to the illumination module. Same settings will be applied to the linked device.Nonull
PanelLocationenumThe location of the illumination module panel.
Possible values listed below.
Yes
Illumination1stringIllumination 1 location.-
Illumination2stringIllumination 2 location.-
<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
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
<name>_IlluminationObjectiveSettingsUser (list)The illumination objective-specific settings.
ObjectiveOffsetsdict (string => dict)Offsets to apply to an objective, keyed by immersion medium.Nonull
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
<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
Photomanipulation
<name>_ComponentComponentSettings of a photomanipulation component.
BaseOffsetsInternaldictOffsets to apply on scanners to switch internal lasers to photomanipulation path. Also used for external laser.
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.No0
InternalOffsetYdoubleOffset Y in um of internal lasers to center photomanipulation beam in Y.No0
ExternalOffsetXdoubleOffset X in um of external laser to center photomanipulation beam in X.No0
ExternalOffsetYdoubleOffset Y in um of external laser to center photomanipulation beam in Y.No0
<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
<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
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.Nonull
SetLinkedDevicestringThe name of the device that will be linked to the filter wheel. Same settings will be applied to the linked device.Nonull
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: MAC6000FilterWheelDriverSettings of a MAC6000 filter wheel driver.
IPAddressstringTCP/IP address of MAC6000 controller.Yes
FilterWheelintIndex of filter wheel (one or two).Yes
<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.Nonull
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: 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
AcquisitionController
<name>_ComponentComponentSettings of an acquisition controller component.
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
CameraNamestringThe name of the camera component.Yes
ObjectiveBlockNamestringThe name of the objective block component.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. Measured for water medium with 10X illumination objective of NA=0.2.No
Scanner2FactordoubleFactor to convert micrometer of translation XY to scanner 2 voltage. Measured for water medium with 10X illumination objective of NA=0.2.No
Scanner3FactordoubleFactor to convert degrees of rotation Z to scanner 3 voltage. Measured for water medium with 10X illumination objective of NA=0.2.No
Scanner4FactordoubleFactor to convert degrees of rotation Z to scanner 4 voltage. Measured for water medium with 10X illumination objective of NA=0.2.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. Measured with 25X objective.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
<name>_ExposureSettingsUser (list)The exposure settings.
ExposureTimeintExposure time in ms.Yes
ScansintNumber of scans, not implemented, value will be ignored.Yes
IsRangeFullFOVboolWhether the range should cover the full field of view. will be ignored if true.Notrue
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
StageXYZ
<name>_ComponentComponentSettings of a stage XYZ component.
ImagingPositionlist of 3 doublesImaging position coordinates in micrometer.Yes
ImagingPositionMoveOrderstringOrder in which axis move to the imaging position ('XYZ', 'XZY' etc.).Yes
LoadPositionlist of 3 doublesLoad position coordinates in micrometer.Yes
LoadPositionMoveOrderstringOrder in which axis move to the load position ('XYZ', 'XZY' etc.).Yes
BlockExchangePositionlist of 3 doublesBlock exchange position coordinates in micrometer.Yes
<name>_ObjectiveObjectiveObjective-specific settings of a stage XYZ device.
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 3 integersHold times in ms programmed to each positioning axis.No[ 100, 100, 100 ]
<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 3 doubles or nullsThe coordinates of the 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
<name>_ZStackSettingsUser (list)The Z-Stack settings.
StepdoubleThe step size in micrometer between each plane.Yes
PlanesintThe number of planes of the stack.Yes
PlanesFromPositionboolWhether the number of planes is determined from the position range Z. If Z range is not available, use the defined number of planes as default.Nofalse
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
ObjectiveBlock
<name>_ComponentComponentSettings of an objective block component.
StageXYZNamestringThe name of the stage XYZ component.Yes
<name>_ObjectiveObjectiveThe user settings of an objective block.
ObjectivestringThe name of the objective.Yes
IsMultiboolWhether the objective is a multi-immersion objective, otherwise it is assumed to be a water immersion objective.Yes
CanPhotomanipulateboolWhether photomanipulation can be used with this objective block.Nofalse
IlluminationMagnificationdoubleThe magnification of the illumination objective at the reference refractive index (if any).Yes
IlluminationReferenceRIdouble?The reference refractive index for the defined illumination magnification. if illumination magnification are not refractive index dependent.Nonull
DetectionMagnificationdoubleThe magnification of the detection objective at the reference refractive index (if any).Yes
DetectionNumericalAperturedoubleThe numerical aperture of the detection objective at the reference refractive index (if any).Yes
DetectionReferenceRIdouble?The reference refractive index for the defined detection magnification/NA. if detection magnification/NA are not refractive index dependent.Nonull
ViewsenumThe available view options for this objective.
Possible values listed below.
Yes
View1stringView 1-
View2stringView 2-
View1And2stringView 1 and 2-
<name>_ImmersionMediumSettingsUser (list)The immersion medium settings.
RefractiveIndexdoubleThe refractive index of the immersion medium.Yes
ShadingCorrectionFactorslist of dictThe shading correction factors for each view.
Keys of dict listed below.
Nonull
CdoubleThe constant term.Yes
HLdoubleThe horizontal linear coefficient.Yes
VLdoubleThe vertical linear coefficient.Yes
TQdoubleThe tilted quadratic coefficient.Yes
HQdoubleThe horizontal quadratic coefficient.Yes
VQdoubleThe vertical quadratic coefficient.Yes
ShadingMeasurementDaydict?The day when the shading was measured.
Keys of dict listed below.
Nonull
YearintNo
MonthintNo
DayintNo
DayOfWeekenum
Possible values listed below.
No
Sundaystring-
Mondaystring-
Tuesdaystring-
Wednesdaystring-
Thursdaystring-
Fridaystring-
Saturdaystring-
DayOfYearintNo
DayNumberintNo
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
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 and view.Yes
ChannelsintNumber of channels in buffer, maximum number of channels.Yes
ViewsintNumber of views.No1
CamerasintNumber of cameras on view one (single or dual camera system).No1
SensorPixelSizedoubleThe pixel size of the camera sensor in micrometers.Yes
DarkOffsetintThe average background value of a dark image (zero photons).Yes
JetrawEnableboolEnable jetraw compression integration.Nofalse
JetrawLiceseKeystringJetraw license key.Nonull
JetrawDevicestringJetraw device to use calibration data.Nonull
StageXYZNamestringThe name of the stage XYZ component.Yes
ImageViewerNamestringThe name of the image viewer component.Yes
ObjectiveBlockNamestringThe name of the objective block component.Yes
<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
<name>_Driver: HamamatsuCameraDriverSettings of a Hamamatsu camera driver.
View1Camera1stringSerial number of camera installed on view one.Yes
View1Camera1FlipVerticallyboolFlip image of view one vertically.Nofalse
View2Camera1stringSerial number of camera installed on view two.Nonull
View2Camera1FlipVerticallyboolFlip image of view two vertically.Nofalse
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.Notrue
TemperaturestringRequested cooling temperature, not implemented.Nonull
<name>_Driver: K8CameraDriverSettings of a K8 camera driver.
View1Camera1stringThe serial number of camera installed on view one.Yes
View1Camera1FlipVerticallyboolFlip image of view one vertically.Nofalse
View2Camera1stringThe serial number of camera installed on view two.Nonull
View2Camera1FlipVerticallyboolFlip image of view two vertically.Nofalse
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
<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
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
<name>_StorageSettingsUser (list)The storage settings.
PathstringThe path of the folder where to store the images.Yes
FormatenumThe file format of the images.
Possible values listed below.
Yes
OMETiffStackstringOME-TIFF Stack format.-
AiviaTiffstringAivia TIFF format.-
CompressionenumThe compression method.
Possible values listed below.
Yes
NonestringNo compression.-
LZWstringLempel-Ziv-Welch compression.-
JetrawstringJetRaw compression.-
ZSTD_LOWstringZstandard compression with low compression level (-7).-
ZSTD_MEDIUMstringZstandard compression with medium compression level (1).-
ZSTD_HIGHstringZstandard compression with high compression level (6).-
ProjectboolWhether to compute the maximum projection images.Nofalse
AutosaveboolWhether to save the images.Yes
SavePyramidboolWhether to save image pyramid.Notrue
NamestringThe name of the settings.Yes
RequiredboolWhether the settings are required (cannot be deleted or renamed).Nofalse
CanEditboolWhether the settings can be edited.Notrue
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
ObjectiveBlockNamestringName of the objective block 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.No
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.
No
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
PyMCSLauncher
<name>_ComponentComponentThe settings of the PyMCS launcher component.
PythonInterpreterstringThe location of the python interpreter.Yes