fluidlab.objects.traverse

Traverses (fluidlab.objects.traverse)

Provides:

class fluidlab.objects.traverse.Traverse(board=None, position_start=300.0, position_max=None, Deltaz=400.0)[source]

Represent a traverse.

move_nb_steps(direction='up', nb_steps=200, steps_per_second=500, bloquing=False)[source]

Moves nb_steps in the direction direction.

Parameters:
directionstr

The direction.

nb_stepsint

The number of steps.

steps_per_secondnumber

The number of steps per second (fixing the speed).

bloquingbool

Whether or not the function should be bloquing.

move(deltaz=100, speed=100, bloquing=False)[source]

Move by a particular distance with a particular speed.

Parameters:
deltaz: number

Distance to move (in mm).

speed: number

(in mm/s)

gotopos(position, speed=100, bloquing=True)[source]

Go as close as possible of a position

Classes

Traverse([board, position_start, ...])

Represent a traverse.