This commit is contained in:
Ron Sluiter
2006-01-31 22:23:49 +00:00
parent 9a54da0deb
commit a17bd8239b
3 changed files with 93 additions and 9 deletions
+52 -6
View File
@@ -1,4 +1,4 @@
Motor Record R5-7 Release Notice
Motor Record R5-8 Release Notice
===============================================================================
The motor record software in this release is compatible with EPICS base R3-14-7.
@@ -17,11 +17,14 @@ This <supporttop> contains the following motor record related items:
one with ASYN (i.e., motorExApp/WithMPF). See the README files
under <motor>/iocBoot/* for configuration instructions.
As distributed, this support directory only builds the following:
- motor; Record support and common code for all device/drivers.
As distributed, this support directory builds the following:
- Record support and common code for all device/drivers; libmotor.a.
- All non-asyn dependent device drivers; liboms.a, libsoftMotor.a,
libDeltaTau.a.
- If ASYN is defined, all other device drivers are built.
Optionally, any of the following device/driver libraries can be built by
uncommenting the appropriate line in ./motorApp/Makefile.
Any of the following device/driver libraries can be omitted from the build by
commenting out the appropriate line in ./motorApp/Makefile.
Acs - Advanced Control Systems controllers; AcsSrc directory.
DeltaTau - Delta Tau controllers; DeltaTauSrc directory.
Ims - Intelligent Motion Systems (IMS) controllers; ImsSrc directory.
@@ -107,6 +110,49 @@ Known Problems
entered in the VAL or DVAL field.
Modification Log from R5-7 to R5-8
==================================
1) Mark Rivers added support for the Faulhaber MCDC2805 servo controller.
Files added: the <motor>/motorApp/FaulhaberSrc directory and it's
contents were added.
2) Mark Rivers added support for building the motor record distribution from
a win32-x86 host; i.e., MS Visual C++ compiler. Since the strtok_r()
function does not exist on Windows, all calls to strtok_r() have been
replaced with calls to epicsStrtok_r(). Numerous files were modified
by adding the "epicsShareFunc" declaration to global functions. The
epicsStrtok_r() appears in EPICS base beginning with R3.14.8. Hence,
the Mclennan and Newport porting of the motor record distribution are
dependent on R3.14.8 and above.
Files added: - RELEASE.win32-x86 in <motor>/configure.
- st.cmd.win32 in <motor>/iocBoot/iocWithMPF.
Files modified: for epicsStrtok_r();
- <motor>/motorApp/MclennanSrc/drvPM304.cc
- <motor>/motorApp/NewportSrc/drvMM3000.cc
- <motor>/motorApp/NewportSrc/drvMM4000.cc
3) Joe Sullivan added support for Parker Hannifin, Compumotor Division, 6K
Series controllers.
Files added: the <motor>/motorApp/PC6KSrc directory and it's
contents were added.
4) Malcolm Walters (Diamond) contributed bug fixes to motorRecord.cc for;
- get_units() returned wrong units for VMAX.
- get_graphic_double() and get_control_double() returned incorrect
values for VELO.
5) <motor>/motorApp/Makefile was modified to build everything by default.
This makes integration into synApps easier. Users can comment out
particular directories if they do not want them built.
File modified: <motor>/motorApp/Makefile
Modification Log from R5-6 to R5-7
==================================
@@ -749,7 +795,7 @@ Modification Log from R4-5 to R5-1
move in the direction of the limit switch when the limit error
condition exits. A delay has been added to work around the problem.
File modified: - drvOms58.c; conditional delay added to query_done().
File modified: - drvOms58.cc; conditional delay added to query_done().
12) With release R4-5, DBE_LOG was omitted from the event select mask of all
db_post_events() calls. This prevented archival clients from being
+7 -2
View File
@@ -37,9 +37,9 @@
</ul>
<a name="Overview"></a>
<h2>Overview</h2> This documentation describes version 5.7 of the EPICS motor
<h2>Overview</h2> This documentation describes version 5.8 of the EPICS motor
record, and related EPICS software required to build and use it.&nbsp; Version
5.7 of the motor record is compatible with EPICS base R3.14.7 and above.
5.8 of the motor record is compatible with EPICS base R3.14.8.2 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
@@ -77,6 +77,11 @@ Channel support):
<li>
Delta Tau PMAC2-VME controller.
</li>
<li>
Faulhaber MCDC2805 servo controller.
<li>
Parker Hannifin, Compumotor Division, 6K Series controllers.
</li>
</ul>
The record maintains two coordinate systems for motor position ("user" and "dial
" coordinates); displays drive and readback values; enforces limits to motor
+34 -1
View File
@@ -5,12 +5,45 @@
<meta name="GENERATOR" content="Mozilla/4.77 [en] (X11; U; SunOS 5.8 sun4u) [Netscape]">
<meta name="Author" content="Ronald L. Sluiter">
<meta name="Description" content="Synopsis of modifications, fixes and new features for each motor record release.">
<title>EPICS Motor Record Release R5.7 Notice</title>
<title>EPICS Motor Record Release R5.8 Notice</title>
<meta name="author" content="Ronald L. Sluiter">
<meta name="description" content="Notification of bug fixes, functional changes and new features.">
</head>
<body>
<CENTER>
<H1><B><U>Motor Record Version 5.8 Release Notice</U></B></H1>
</CENTER>
<BR>
<B><U>Requirements</U></B><BR>
<BR>
EPICS base R3.14.7 or greater.&nbsp; See the "Required Modules" section of the
Motor Record web page for details.<BR>
<CENTER>
<H4><U>New Features</U></H4>
</CENTER>
<DIV align="left">
<P>
<U><B>Faulhaber MCDC2805</B></U>
</P>
<P>
Mark Rivers added support for the Faulhaber MCDC2805 servo controller.
</P>
<P>
<U><B>Parker Hannifin, Compumotor Division, 6K Series</B></U>
</P>
<P>
Joe Sullivan added support for Parker Hannifin, Compumotor Division, 6K Series
controllers.
</P>
</DIV>
<CENTER>
<H1><B><U>Motor Record Version 5.7 Release Notice</U></B></H1>
</CENTER>