DeviceMotor

Class Name:  <<Device>>lsfMOTOR

Description:  Control of the motorized axes used by a sub-system.

Inheritance:  LCU Server Framework <<Device>>lsfDEVICE

Use Case diagram: 

Class diagram: 

Architecture: 

The <<Device>> class Motor is a wrapper to the MCM; besides the standard methods associated to the standard commands, it provides a limited number of methods for the control of motors. This class is designed for multi-dimensional axis system; it allows therefore to handle many motors in parallel (e.g. an X-Y translation stage device).

 

The public methods are:

These methods assume that the motors are perfectly configured and tuned for the foreseen motions (default speed, named positions ...).

 

The protected methods are:

In addition the following protected methods realize the interface to mcm:

 

The public attributes are:

 

Activity diagram: 

The following diagram depicts the activities performed by the method lsfMotorMove():

Related Packages: 

Issues to be Determined or Resolved: None

Last modified: Mon Sep 18 16:50:08 METDST 2000