ThorlabsLTStage
ThorlabsLTStage.PS_3DInstrumentConfig.initializeThorlabsLTStage.get_limitsThorlabsLTStage.get_limits_xThorlabsLTStage.get_limits_yThorlabsLTStage.get_limits_zThorlabsLTStage.homeThorlabsLTStage.home_xThorlabsLTStage.home_yThorlabsLTStage.home_zThorlabsLTStage.move_x_absThorlabsLTStage.move_x_relThorlabsLTStage.move_xyzThorlabsLTStage.move_y_absThorlabsLTStage.move_y_relThorlabsLTStage.move_z_absThorlabsLTStage.move_z_relThorlabsLTStage.pos_xThorlabsLTStage.pos_xyzThorlabsLTStage.pos_yThorlabsLTStage.pos_zThorlabsLTStage.set_limits
ThorlabsLTStage.PS_3D — TypeAvailable functions
move_xyz(xyz, x, y, z)move_x_abs(xyz, x)move_y_abs(xyz, y)move_z_abs(xyz, z)move_x_rel(xyz, x)move_y_rel(xyz, y)move_z_rel(xyz, z)get_pos(xyz)get_pos_x(xyz)get_pos_y(xyz)get_pos_z(xyz)home(xyz)home_x(xyz)home_y(xyz)home_z(xyz)set_limits(xyz, low, high)get_limits(xyz)get_limits_x(xyz)get_limits_y(xyz)get_limits_z(xyz)reset_limits(xyz)
InstrumentConfig.initialize — Methodxyz = initialize(ThorlabsLTS150)Connect to Thorlabs device
Returns:
- ThorlabsLTS150: Device Handle
ThorlabsLTStage.get_limits — MethodReturns
(lts.x_low_limit, lts.y_low_limit, lts.z_low_limit),
(lts.x_high_limit, lts.y_high_limit, lts.z_high_limit)ThorlabsLTStage.get_limits_x — MethodReturns
(x_low_limit, x_high_limit)ThorlabsLTStage.get_limits_y — MethodReturns
(y_low_limit, y_high_limit)ThorlabsLTStage.get_limits_z — MethodReturns
(z_low_limit, z_high_limit)ThorlabsLTStage.home — Methodhome(xyz)This will home the x, y and z stages at the same time
ThorlabsLTStage.home_x — Methodhome_x(xyz)This will home the x stage
ThorlabsLTStage.home_y — Methodhome_y(xyz)This will home the y stage
ThorlabsLTStage.home_z — Methodhome_z(xyz)This will home the z stage
ThorlabsLTStage.move_x_abs — Methodmove_x(xyz, x)Moves x stage to desired absolute location
ThorlabsLTStage.move_x_rel — Methodmove_x(xyz, x)Moves x stage forward or backwards.
A positive number will move it forwards along the x axis while a negative number will move it backwards.
ThorlabsLTStage.move_xyz — Methodmove_xyz(xyz, x, y, z)Simulatenously moves x, y and z stage to desired location
ThorlabsLTStage.move_y_abs — Methodmove_y(xyz, y)Moves y stage to desired absolute location
ThorlabsLTStage.move_y_rel — Methodmove_y(xyz, y)Moves y stage forward or backwards.
A positive number will move it forwards along the y axis while a negative number will move it backwards.
ThorlabsLTStage.move_z_abs — Methodmove_z(xyz, z)Moves z stage to desired absolute location
ThorlabsLTStage.move_z_rel — Methodmove_z(xyz, z)Moves z stage forward or backwards.
A positive number will move it forwards along the z axis while a negative number will move it backwards.
ThorlabsLTStage.pos_x — Methodpos_x(xyz)Returns the current position of x stage
ThorlabsLTStage.pos_xyz — Methodpos_xyz(xyz)Returns location of x, y and z stages in the form of a Array: [x, y, z]
ThorlabsLTStage.pos_y — Methodpos_y(xyz)Returns the current position of y stage
ThorlabsLTStage.pos_z — Methodpos_z(xyz)Returns the current position of z stage
ThorlabsLTStage.set_limits — Methodset_limits(xyz, (x_low_lim, y_low_lim, z_low_lim), (x_high_lim, y_high_lim, z_high_lim))Arguments
low: A Pair or an Array of three positions:(lts.x_low_limit, lts.y_low_limit, lts.z_low_limit)high: A Pair or an Array of three positions:(lts.x_high_limit, lts.y_high_limit, lts.z_high_limit)