forked from epics_driver_modules/motorBase
R5-8
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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. 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
|
||||
|
||||
@@ -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. 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>
|
||||
|
||||
Reference in New Issue
Block a user