Commit Graph

1608 Commits

Author SHA1 Message Date
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