Commit Graph

2184 Commits

Author SHA1 Message Date
kmpeters a1e1d298fc Added Micronix MMC-200 examples. 2013-10-08 21:00:45 +00:00
kmpeters dba34ec14c Added ignoreLimit argument to MMC200Controller() 2013-10-08 18:25:07 +00:00
MarkRivers e410d7ba5c Removed asyn.dbd and motorRecord.dbd; not needed and does not work on 3.15 2013-10-02 18:17:57 +00:00
timmmooney aa6434eebf Added scope commands 2013-09-23 17:15:52 +00:00
MarkRivers dbde547693 Added seq, pv to LIBS, needed to build dynamically on Windows 2013-09-20 23:19:55 +00:00
timmmooney 1ffbd7b481 Added notes about EnsembleTrajectoryScan 2013-09-19 22:19:32 +00:00
timmmooney 2d9f71dff6 AeroBasic program that must be compiled and loaded into the controller for EnsembleTrajectoryScan to work. 2013-09-19 22:18:55 +00:00
timmmooney b28691a460 some cleanup, removing stuff from MAX_trajectoryScan.st (from which this was developed). Trajectory must run while it's being loaded, so user updates and abort handling have moved into loadTrajectory(). If timeMode!=TIME_MODE_TOTAL, calculate total time. Warn if time between trajectory points is less than .03 s, because we won't be able to keep up. Note this code is not ready for more than one motor. Abort handling is still under development, though pretty thorough. sendReceiveCommand() now checks that the "doCommand" program is running, and starts it if it isn't. This should only be needed for aborts. 2013-09-19 22:17:44 +00:00
timmmooney 7a80234f51 Add STATUS_WARNING 2013-09-19 22:08:45 +00:00
kmpeters eeadbad5bf Added limit polarity argument to MVP2001Axis 2013-09-13 15:43:19 +00:00
timmmooney c7afb8d37d Ensemble trajectory support 2013-09-12 20:51:50 +00:00
kmpeters d7e6e839c4 Removed the commented-out C300Axis::report method declaration to avoid confusion. 2013-08-28 16:52:21 +00:00
MarkRivers 1b6c89c98a Comment out axis report() function, not defined in source which leads to error on Windows 2013-08-28 16:25:24 +00:00
MarkRivers 01e5d2924d Removed redefinition of asynPrint, produces compiler error on Windows 2013-08-28 16:16:45 +00:00
MarkRivers f088b3319d Moved epicsExport.h to compile on Windows dynamically 2013-08-28 16:16:03 +00:00
MarkRivers f97d06ab0f Removed motorVersion.h, does not exist; fixed names of 2 parameters; moved epicsExport.h to compile on Windows dynamically 2013-08-28 16:15:21 +00:00
MarkRivers 1af1b84179 Changed abs to fabs to avoid compiler error on Windows; other changes to avoid compiler warnings on Linux 2013-08-28 16:14:12 +00:00
kmpeters 7c5e1b5e94 Added new MVP2001 support to motor release documentation. 2013-08-14 22:24:11 +00:00
kmpeters 9b2e2b346a Added asyn, model-3 driver for the MVP2001. 2013-08-14 22:14:00 +00:00
kmpeters 9b3af6ab55 Updated to PI_GCS2_2013_07_12.tgz 2013-08-02 22:02:31 +00:00
kmpeters 99922e7d6b Added support for rotary stages to smarAct MCS driver. 2013-07-26 21:24:53 +00:00
mp49 1409d6323f XPSController and XPSAxis: moved some defines from the source file to the header file in XPSController. Added support for reading the XPS positioner status string in XPSAxis, and adding it to the parameter library. 2013-07-18 19:59:06 +00:00
mp49 e9e0eecd88 asynMotorAxis: added support for setting axis specific strings in the parameter library. 2013-07-18 19:55:05 +00:00
mp49 03f345a61c newport model 3 driver: reverted back to the old definition of moving axis in the poller in XPSAxis.cpp. I made the new method, of checking the socket return value, an option which is enabled by using a new function called XPSEnableMovingMode. Also added the ability to run a TCL script. This may become a generic function in the base classes later on. Added a Db template to set and execute a TCL script. 2013-07-12 14:31:22 +00:00
kmpeters 43c538d088 Added MicronixSrc comment to README and motor_release.html. Ignored build products. 2013-07-10 21:40:37 +00:00
kmpeters 8762eb5b78 Added MicronixSrc 2013-07-10 21:09:16 +00:00
Ron Sluiter ceb19c980c Updated docs. 2013-06-26 21:20:44 +00:00
Ron Sluiter 4f0c1f62ac Update recommended releases 2013-06-21 18:51:44 +00:00
Ron Sluiter 986d2d995e R6-8 update 2013-06-21 16:40:19 +00:00
kmpeters 3b574e8acd Added warning about change in stepPerUnit argument to XPS phase-2 asyn motor support to motor_release.html 2013-06-21 15:57:02 +00:00
Ron Sluiter 506a03e8af Minor doc changes 2013-06-21 15:48:52 +00:00
Ron Sluiter 4e46e76d37 R6-8 update 2013-06-21 15:47:45 +00:00
Ron Sluiter 199d6993c8 R6-8 update 2013-06-21 15:37:51 +00:00
Ron Sluiter c6525f087c Added "In-Position" retry mode. 2013-06-21 14:49:41 +00:00
kmpeters a777a6a782 Added my contributions to motor_release.html. 2013-06-20 22:10:22 +00:00
kmpeters 7b8065c2f7 Added HXP.adl, a top-level menu for Newport hexapod displays. 2013-06-20 21:48:28 +00:00
kmpeters 031c9c1de1 Added NPointSrc to motorApp/Makefile 2013-06-20 20:06:07 +00:00
Ron Sluiter 98452caf93 - bug fix for backlash using relative moves when RMOD = "In-Position".
- bug fix for "can't tweak in either direction near soft-travel limit".  No need in process() to test MIP_MOVE type moves for soft-travel limits.
 - Need "preferred_dir" for LVIO test. Moved LVIO test in do_work() to after "preferred_dir" is set.
2013-06-20 18:55:48 +00:00
kmpeters e515d23f20 Added records to HXP_coords.db to sync motor target positions and read CS's after a CS is changed. 2013-06-19 19:41:30 +00:00
kmpeters e837c38da6 Updated Newport Hexapod example 2013-06-18 21:10:29 +00:00
kmpeters 857172bffe Added the ability to redefine the origin of hexapod coordinate-systems. 2013-06-18 21:01:10 +00:00
kmpeters fbe9fdea42 Added reading of coordinate-system definitions to Newport HXP support. 2013-06-18 19:16:57 +00:00
Ron Sluiter 85511023e9 - Ignore RDBD on 1st move.
- Toggle DMOV on tweaks (TWF/TWR)that are < MRES.
- Remove soft travel-limit error checks from home search request.
- Moved synch'ing target position with readback to subroutine.
- Allow moving out of invalid soft limit travel range toward valid soft limit travel range.
- In-position retry mode for servos.
2013-06-17 14:31:34 +00:00
Ron Sluiter 8dfcc340fe Update svn:keywords and header docs. 2013-06-17 14:23:05 +00:00
Ron Sluiter 02bedb4ca2 Update svn:keywords and header docs. 2013-06-17 14:20:08 +00:00
kmpeters eea6efa880 Added the ability to move all hexapod motors to new target positions (not using deferred moves). 2013-06-14 20:50:47 +00:00
Kurt Goetze 442e1b10fd add parm to set resolution at boot time 2013-06-13 20:38:51 +00:00
Kurt Goetze 04aa31f957 Fix resolution handling for servo and stepper stages 2013-06-13 20:36:10 +00:00
Kurt Goetze 9d81588677 Fix resolution handling for servo and stepper stages 2013-06-13 20:35:43 +00:00
kmpeters 5b11019021 Added Newport hexapod examples to iocWithAsyn. Updated README. 2013-06-13 19:13:33 +00:00