From cdd63b8f7c8adbbec5cb1ee50e8aa4152a69ab5e Mon Sep 17 00:00:00 2001 From: root Date: Fri, 25 Nov 2011 18:34:16 +0100 Subject: README written --- MotionControl/Axis.py | 0 MotionControl/Constraint.py | 0 MotionControl/Motion.py | 0 MotionControl/Planner.py | 0 MotionControl/Stage.py | 0 MotionControl/__init__.py | 0 README | 27 +++++++++++++++++++++++++++ scratchpad.py | 0 8 files changed, 27 insertions(+) create mode 100644 MotionControl/Axis.py create mode 100644 MotionControl/Constraint.py create mode 100644 MotionControl/Motion.py create mode 100644 MotionControl/Planner.py create mode 100644 MotionControl/Stage.py create mode 100644 MotionControl/__init__.py create mode 100644 scratchpad.py diff --git a/MotionControl/Axis.py b/MotionControl/Axis.py new file mode 100644 index 0000000..e69de29 diff --git a/MotionControl/Constraint.py b/MotionControl/Constraint.py new file mode 100644 index 0000000..e69de29 diff --git a/MotionControl/Motion.py b/MotionControl/Motion.py new file mode 100644 index 0000000..e69de29 diff --git a/MotionControl/Planner.py b/MotionControl/Planner.py new file mode 100644 index 0000000..e69de29 diff --git a/MotionControl/Stage.py b/MotionControl/Stage.py new file mode 100644 index 0000000..e69de29 diff --git a/MotionControl/__init__.py b/MotionControl/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/README b/README index e69de29..1c3a340 100644 --- a/README +++ b/README @@ -0,0 +1,27 @@ +PyMotionControl + +Classes and modules for building motion control +systems with Python. + +--- + +PyMotionControl itself does not interface with +actuator controllers. Instead the user of this +library is required to derive from +MotionControl.Axis.AxisBase and in the derived class +interface with actuator control packages of choice. + +Axes are assembled into a so called "Stage". The class +MotionControl.Stage.Stage provides general motion stage +functionality. However one may choose to derive from it +to form a application specific stage. + +--- + +NOTE scratchpad.py: + +scratchpad.py is the source file where new things are +tested and outlined, before they are moved into their +proper module file. So all contents of it are +work-in-progress, highly experimental and most likely +not working in the state you see them there. diff --git a/scratchpad.py b/scratchpad.py new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3