MarkRivers
7cd511c194
Added to ACR notes
2011-03-23 22:00:10 +00:00
timmmooney
f154206629
debug can read velocities and accelerations for all motors
2011-03-23 21:38:08 +00:00
MarkRivers
76056b4ca2
Added binary I/O records
2011-03-23 19:35:15 +00:00
MarkRivers
089676633a
New file for Parker ACR controllers
2011-03-23 19:33:55 +00:00
MarkRivers
90e665cf5a
Added support for binary I/O
2011-03-23 19:25:29 +00:00
MarkRivers
8050ab8fd4
Added ACRAux*.template files
2011-03-23 19:22:42 +00:00
MarkRivers
0c50a062b7
New file for ACR motor controllers
2011-03-23 19:21:39 +00:00
MarkRivers
b8a32d1a1a
Documented changes for R6-6 release; XPS, ACR, others
2011-03-22 22:15:32 +00:00
MarkRivers
da0fac687c
Added drvAsynIPPort.dbd, ACRMotorSupport.dbd and ACRMotor library
2011-03-22 22:11:33 +00:00
MarkRivers
1287280bf3
New file for ACR motor controller
2011-03-22 22:10:11 +00:00
MarkRivers
3bd969b164
Added ACRSrc
2011-03-22 22:08:39 +00:00
MarkRivers
567c6445d9
Many changes to get it working
2011-03-22 22:08:11 +00:00
MarkRivers
46e72f864b
Changed readGathering to use GatheringDataMultipleLinesGet() rather than saving the gathering data to a file and using FTP to copy the file to the IOC machine
2011-03-22 21:30:32 +00:00
MarkRivers
162ea9273c
Added looping on reads until ',EndOfAPI' string is received
2011-03-22 21:29:13 +00:00
MarkRivers
78410125e9
New version from Newport 2.6.2 firmware release; minor mods by MLR to fix bugs and for EPICS
2011-03-22 21:27:53 +00:00
MarkRivers
b9643e284b
New version from Newport 2.6.2 firmware release
2011-03-22 21:24:59 +00:00
MarkRivers
fd99c37ff0
New test program
2011-03-22 21:22:47 +00:00
MarkRivers
807aa7c9be
Added new XPSGathering2 test program
2011-03-22 21:22:16 +00:00
MarkRivers
a69c68f71c
New file from XPS 2.6.2
2011-03-20 17:10:31 +00:00
kmpeters
3ef4b54215
Multiple fixes for MVP2001 driver
2011-03-18 19:39:24 +00:00
Ron Sluiter
4c988187b8
Document verified firmware versions.
2011-03-17 19:28:58 +00:00
Ron Sluiter
e21514215f
Modified test to determine if encoder is present in order to accommodate new firmware.
2011-03-10 21:12:17 +00:00
MarkRivers
758ef0b7cc
Added svn:ignore
2011-03-09 03:16:25 +00:00
MarkRivers
b5679ec189
Many changes getting it working
2011-03-09 03:16:04 +00:00
MarkRivers
625c078150
Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used
2011-03-08 15:13:48 +00:00
MarkRivers
6e9ffc1b47
Change to single parameter version of callParamCallbacks, other version is an historical artifact, should not be used
2011-03-08 15:13:20 +00:00
MarkRivers
c2728c01cc
Build for all archs again
2011-03-08 15:11:20 +00:00
MarkRivers
bfcc04a979
New file for Parker ACR/Aries motor controllers
2011-03-08 14:00:45 +00:00
timmmooney
b182fb82eb
topMotors8.adl + motor .VAL fields
2011-03-07 18:09:47 +00:00
timmmooney
08511ff226
Added callup for topMotors8_more.adl
2011-03-07 18:08:40 +00:00
timmmooney
876864b4de
Customized version of generic files, for MAX controller. Eventually,
...
these should be folder into the generic versions, but that will require some changes to the SNL programs. The main difference is that MAX displays plot against realTimeTraj, instead of point number.
2011-03-07 18:07:48 +00:00
timmmooney
2aa1102f9c
autosave-request file
2011-03-07 18:03:35 +00:00
timmmooney
77c0fc9c9f
For MAX_trajectoryScan.st, added ElapsedTime, realTimeTrajectory,
...
I/O bit numbers, velocity override factor, and update frequency
2011-03-07 18:02:58 +00:00
timmmooney
a0bc0c2420
minor edit
2011-03-07 18:00:09 +00:00
timmmooney
7bf5df8bfb
respect motor soft limits; support "Absolute" mode; move load trajectory to function
2011-03-07 17:54:16 +00:00
timmmooney
93c1960e71
reorganized to collect MAX-specific stuff together
2011-03-07 17:50:27 +00:00
timmmooney
d7de9b4efe
Test version of drvMAXv.cc
2011-02-28 18:30:14 +00:00
timmmooney
7f090849d5
changing update rate changes motor positions. read them before and restore them after.
2011-02-28 17:22:56 +00:00
timmmooney
84e851d76a
rework conversion of motor positions between user and raw
2011-02-28 17:20:50 +00:00
timmmooney
ed661b9dcf
velocity-override factor is now a PV
2011-02-28 17:16:59 +00:00
timmmooney
6fdfed2bcf
make epicsMotorDir an int
2011-02-28 17:14:32 +00:00
timmmooney
1e615234c3
modified again the way 'done moving' check requires two 'done moving' indicators.
...
I'm getting wrong motor positions; check to see if run-time PV assignment is the cause; handle motor DIR field
2011-02-28 17:13:48 +00:00
timmmooney
b6a3a73fd9
check I/O bit numbers; don't send output pulses at artificially split trajectory segments; modified the way 'done moving' check requires two 'done moving' indicators
2011-02-28 17:10:39 +00:00
timmmooney
161b50c5f7
for trajectory tracking (velocity override) we need a good value for the time the trajectory started. Checking the imput bit is too slow, because it requires a command. Testing the motor position can be done more frequently, because we can read from dual-port memory
2011-02-28 16:46:18 +00:00
timmmooney
76184ef940
elapsedTime PV; digital I/O bit numbers are now PVs; realTimeTrajectories are now PVs; added motorCurrentVRaw and ..ARaw for testing
2011-02-28 16:43:39 +00:00
timmmooney
45620c0e5d
distinguish read interval from poll-for-done interval; I/O now uses PVs to specify bit numbers;
...
plots are now against realTimeTrajectory (previously, no x axis); improve wait for input bit; elapsedTime PV; getStarted() checks input bit
2011-02-28 16:40:36 +00:00
timmmooney
52b0d62b03
read positions from dual-port memory, instead of by 'PP' command
2011-02-28 16:33:38 +00:00
timmmooney
9b23076ad9
add velocity-override during execution; calc and use realTimeTrajectory; remove some segment-split test code
2011-02-28 16:31:07 +00:00
timmmooney
7aa185b972
some removal of trial code
2011-02-28 16:27:59 +00:00
timmmooney
79f6e6e876
trajectory-segment split improvements; readback speed and acceleration during execution; writeRead takes buffer arg
2011-02-28 16:24:53 +00:00