polychemprint3.sequence.basicMove module

Moves Axes a set distance in X,Y,Z at set speed

First created on 05/05/2020
Revised: 10/8/2020
Author: Bijal Patel
class polychemprint3.sequence.basicMove.basicMove(axes: <module 'polychemprint3.axes.axes3DSpec' from '/home/docs/checkouts/readthedocs.org/user_builds/polychemprint3/checkouts/latest/polychemprint3/axes/axes3DSpec.py'> = <polychemprint3.axes.nullAxes.nullAxes object>, tool: polychemprint3.tools.toolSpec.toolSpec = <polychemprint3.tools.nullTool.nullTool object>, **kwargs)

Bases: polychemprint3.sequence.sequenceSpec.sequenceSpec

Sequence for a basic translation in a given direction

genSequence()

Loads print sequence into a list into cmdList attribute.

Returns:Whether Command Generation Sequence reaches the end or not.
Return type:bool
loadLogSelf(logString)

loads log back into dict.

Parameters:logString (String) – log string to be loaded back in
writeLogSelf()

Generates log string containing dict to be written to log file.

Returns:log in string format
Return type:String