Depending on the present hardware they shown options might vary, e.g. it is only possible to set the laser intensity, if there is a laser engine configured.

ContinueExperiment

Complete Command

ZenService.Actions.ContinueExperiment()

Input

 

Output

 

Description

This will continue the current experiment in case it was paused.

JumpToBlock

Complete Command

ZenService.Actions.JumpToBlock(int newBlockIndex)

Input

integer newBlockIndex

Output

 

Description

This will jump to the specified experiment block inside a heterogeneous experiment.

JumpToContainer

Complete Command

ZenService.Actions.JumpToContainer(string containerId)

Input

string containerId

Output

 

Description

This will jump to the specified container of the sample carrier.

JumpToNextBlock

Complete Command

ZenService.Actions.JumpToNextBlock()

Input

 

Output

 

Description

This will jump to next acquisition block defined inside the Experiment Designer tool

JumpToNextContainer

Complete Command

ZenService.Actions.JumpToNextContainer()

Input

 

Output

 

Description

This will jump to next container inside the currently used sample carrier.

JumpToNextRegion

Complete Command

ZenService.Actions.JumpToNextRegion()

Input

 

Output

 

Description

This will jump to next defined region.

JumpToPreviousBlock

Complete Command

ZenService.Actions.JumpToPreviousBlock()

Input

 

Output

 

Description

This will jump to the previous acquisition block inside the experiment designer tool.

MoveTileRegion (1)

Complete Command

ZenService.Actions.MoveTileRegion(int regionIndex, double x, double y)

Input

integer regionIndex, double x [nm], double y [nm]

Output

 

Description

Updates the specified tile region inside the tile region list with the given X and Y coordinates.

MoveTileRegion (2)

Complete Command

ZenService.Actions.MoveTileRegion(int regionIndex, double x, double y, double z)

Input

integer regionIndex, double x [nm], double y [nm], double z [nm]

Output

 

Description

Updates the specified tile region inside the tile region list with the given X, Y and Z stage coordinates.

MoveTileRegionByOffset

Complete Command

ZenService.Actions.MoveTileRegionByOffset(int regionIndex, double offsetX, double offsetY, double offsetZ)

Input

integer regionIndex, double offsetX [nm], double offsetY [nm], double offsetZ [nm]

Output

 

Description

Updates the specified tile region inside the tile region list with the given offset in X, Y and Z.

PauseExperiment

Complete Command

ZenService.Actions.PauseExperiment()

Input

 

Output

 

Description

This will pause the current running experiment.

ReadLEDIntensity

Complete Command

ZenService.Actions.ReadLEDIntensity(int trackindex, double wavelength)

Input

integer trackindex, double wavelength [nm]

Output

double intensity

Description

This will read the intensity for the specified track and LED.

ReadTLHalogenLampIntensity

Complete Command

ZenService.Actions.ReadTLHalogenLampIntensity(int trackindex)

Input

integer trackindex

Output

double intensity

Description

This will read the intensity for the specified track and LED.

SetExposureTime (1)

Complete Command

ZenService.Actions.SetExposureTime(int channelindex, double exposure)

Input

integer channelindex, double exposure [ms]

Output

 

Description

This will set the exposure time of the camera for the specified channel.

SetExposureTime (2)

Complete Command

ZenService.Actions.SetExposureTime(int trackindex, int channelindex, double exposure)

Input

integer trackindex, integer channelindex, double exposure [ms]

Output

 

Description

This will set the exposure time of the camera for the specified track and channel.

SetLEDIntensity

Complete Command

ZenService.Actions.SetLEDIntensity(int trackindex, double wavelength, double intensity)

Input

integer trackindex, double wavelength [nm]

Output

 

Description

This will set the intensity for the specified track and channel.

SetLEDIsEnabled

Complete Command

ZenService.Actions.SetLEDIsEnabled(int trackindex, double wavelength, bool isEnabled)

Input

integer trackindex, double wavelength [nm], boolean is Enabled

Output

 

Description

This will enable the specified LED for the specified track. The predefined intensity value will be used.

SetMarkerString

Complete Command

ZenService.Actions.SetMarkerString(string markerText)

Input

string markerText

Output

 

Description

This will insert a marker at the current time point.

SetTimeSeriesInterval (1)

Complete Command

ZenService.Actions.SetTimeSeriesInterval(double interval, Time-Unit unit)

Input

double interval, TimeUnit unit (e.g. TimeUnit.ms)

Output

 

Description

This will set the interval of a time series to the specified value.

SetTimeSeriesInterval (2)

Complete Command

ZenService.Actions.SetTimeSeriesInterval(double interval)

Input

double interval [ms]

Output

 

Description

This will set the interval of a time series to the specified value in [ms].

SetTLHalogenLampIntensity

Complete Command

ZenService.Actions.SetTLHalogenLampIntensity(int trackindex, double intensity)

Input

integer trackindex, double intensity

Output

 

Description

This will set the intensity of the TL Halogen lamp for the specified track.

StopExperiment

Complete Command

ZenService.Actions.StopExperiment()

Input

 

Output

 

Description

This will stop the current running experiment (similar to pressing the Stop button).

UpdateZStackCenterPosition

Complete Command

ZenService.Actions.UpdateZStackCenterPosition(double center- Position)

Input

double center position [nm]

Output

 

Description

Updates the center position of the defined Z-stack with the specified center position.

UpdateZStackCenterPositionByOffset

Complete Command

ZenService.Actions.UpdateZStackCenterPositionByOffset(double centerPositionOffset)

Input

double center position offset [nm]

Output

 

Description

Moves the center position of the defined Z-stack by the specified offset.