Skip to content

VisionIMagProCommandGroup

Bases: CommandGroupBase

This command group contains functions for working with an IMag pro microscope.

You are not meant to instantiate this class directly. Access it via the imagpro attribute of the vision attribute of the SentioProber class.

get_xy_comp(imag_pro_z)

Get the xy compensation value for a certain z-position of imagpro's internal axis

Parameters:

Name Type Description Default
imag_pro_z float

The z-position of imagpro's internal axis.

required

Returns:

Type Description
Tuple[float, float]

The xy compensation value

get_z(ref)

Get the position od imagpro's internal axis.

Parameters:

Name Type Description Default
ref IMagProZReference

The position reference for the returned value.

required

Returns:

Type Description
float

The position of the z-axis.

move_z(ref, pos)

Move imagpro's internal z-axis

Parameters:

Name Type Description Default
ref IMagProZReference

The position reference for the motion command.

required
pos float

The position to move to.

required

Returns:

Type Description
float

The actual position of the z-axis after the move command.

handler: python options: members: VisionIMagProCommandGroup