R6-2 update.

This commit is contained in:
Ron Sluiter
2007-03-22 21:47:29 +00:00
parent 9df79ed1a2
commit 2d3253df64
2 changed files with 43 additions and 29 deletions
+40 -26
View File
@@ -7,7 +7,7 @@ R3.14.8.2.
Contents
========
This <supporttop> contains the following motor record related items:
- motor record and device driver database definitions.
- the record level support library.
@@ -134,39 +134,53 @@ Modification Log from R6-1 to R6-2
File modified: MotorSrc/motordevCom.cc; take absolute value of position
from controller.
4) Added Pete Jemian's motorxU.adl and modifications to the motor.db template
that provides the user with the ability to adjust the motor tweak (TWV)
and slew velocity (VELO/S) values by a factor of either 0.1 or 10.
File added: motorApp/op/adl/motorxU.adl
Files modified: - motorApp/Db/motor.db; scalcout records $(P)$(M)_vCh
and $(P)$(M)_twCh added.
- motorApp/op/adl/topMotors[4/8].adl; added motorxU.adl
to menu selection.
5) Clear home request when soft-limit violation occurs.
File modified: do_work() in motorRecord.cc
Modification Log from R6-0 to R6-1
==================================
1) MicroMo model MVP 2001 B02 driver; bug fix for recv_mess() always returning
nread = 0.
File modified: MicroMoSrc/drvMVP2001.cc
File modified: MicroMoSrc/drvMVP2001.cc
2) New Focus models 8750 and 8752; check for special STA cmnd handling.
SocketClose() at exit added but disabled pending further testing.
File modified: NewFocusSrc/drvPMNC87xx.cc
File modified: NewFocusSrc/drvPMNC87xx.cc
3) Physik Instrumente (PI) GmbH & Co. C-862; added 17ms "status update delay"
to prevent dropped communication characters in controller; i.e.
erroneous command error responses.
File modified: PiSrc/drvPIC862.cc
to prevent dropped communication characters in controller; i.e.
erroneous command error responses.
File modified: PiSrc/drvPIC862.cc
4) All motorStatus[xx].adl displays modified to show motor position with text
rather than with bar graphs.
Files modified: motorApp/op/adl/motorStatus[xx].adl
Files modified: motorApp/op/adl/motorStatus[xx].adl
5) Joe Sullivan added support for the Physik Instrumente (PI) GmbH & Co. model
E-710 motor controller.
Files added to motorApp/PiSrc: devPIE710.cc, drvPIE710.cc, drvPIE710.h
Files added to motorApp/PiSrc: devPIE710.cc, drvPIE710.cc, drvPIE710.h
6) Parker 6K Series; closeSocket() call at EXIT code added (requires asd8 BSP).
File modified: drvPC6K.cc
File modified: drvPC6K.cc
Modification Log from R5-9 to R6-0
@@ -174,10 +188,10 @@ Modification Log from R5-9 to R6-0
1) The OMS MAXv polling rate, which set is from the MAXvSetup() st.cmd command,
is allowed to be as high as the OS clock rate; i.e.,
(1/epicsThreadSleepQuantum()).
(1/epicsThreadSleepQuantum()).
File modified: drvMAXv.cc - changed polling rate error check to,
1 <= polling rate <= (1/epicsThreadSleepQuantum())
1 <= polling rate <= (1/epicsThreadSleepQuantum())
2) Since R4-5 (item #9), RDBD must be >= MRES. The test for this condition
was done using floating point values. This caused an occasional
@@ -198,11 +212,11 @@ Modification Log from R5-9 to R6-0
4) Added a work around for OMS PC68/78 firmware error. PC68/78 controllers
make an erroneous response after they are queried with the "?KP"
command at boot-up. This resulted in 1st axis having same position (RP
command) as last the axis.
command at boot-up. This resulted in 1st axis having same position (RP
command) as last the axis.
File modified: Added a dummy comm. transaction to motor_init() in
drvOmsPC68.cc.
File modified: Added a dummy comm. transaction to motor_init() in
drvOmsPC68.cc.
5) GPIB under ASYN allows only one input EOS character; no output EOS is
allowed. Adjustments were made to the Newport ESP300 driver to
@@ -316,13 +330,13 @@ Modification Log from R5-8 to R5-9
- <motor>/motorApp/Db/XPS_trajectoryScan.db
10) Brian Tieman and Ron Sluiter added support for the standalone, RS-232
versions of the OMS PC68 and PC78 model controllers. The same device
(OMS PC68/78) and driver (drvOmsPC68) support both models.
versions of the OMS PC68 and PC78 model controllers. The same device
(OMS PC68/78) and driver (drvOmsPC68) support both models.
Files added - <motor>/motorApp/OmsSrc/devOmsPC68.cc
- <motor>/motorApp/OmsSrc/drvOmsPC68.cc
- <motor>/motorApp/OmsSrc/drvOmsPC68.h
Files modified - <motor>/motorApp/OmsSrc/devOms.dd
Files added - <motor>/motorApp/OmsSrc/devOmsPC68.cc
- <motor>/motorApp/OmsSrc/drvOmsPC68.cc
- <motor>/motorApp/OmsSrc/drvOmsPC68.h
Files modified - <motor>/motorApp/OmsSrc/devOms.dd
Modification Log from R5-7 to R5-8
+3 -3
View File
@@ -37,9 +37,9 @@
</ul>
<a name="Overview"></a>
<h2>Overview</h2> This documentation describes version 6.1 of the EPICS motor
<h2>Overview</h2> This documentation describes version R6-2 of the EPICS motor
record, and related EPICS software required to build and use it.&nbsp; Version
6.1 of the motor record is compatible with EPICS base R3.14.8.2 and above.
R6-2 of the motor record is compatible with EPICS base R3.14.9 and above.
<p>
The motor record is intended to support motors of all kinds, but currently
supports only the following variety of motor controllers (in addition to Soft
@@ -1545,7 +1545,7 @@ below.
</tr>
<tr>
<td colspan="5">VELO is the speed, in engineering units per second, at which the
motor is move after the acceleration phase of a motion is finished. S is the
motor is moved after the acceleration phase of a motion is finished. S is the
same speed expressed in revolutions per second. The record makes sure that VELO
and S are consistent, using the equation S = VELO/UREV.</td>
</tr>