Mark Rivers
91b2e335d2
Set deceleration the same as acceleration for SET_ACCEL command; previously the default controller decleration was always used
2017-11-22 15:50:33 -06:00
Mark Rivers
1512357f70
Added comments, improved logic
2017-11-22 15:49:51 -06:00
Mark Rivers
b969f5a0ab
Set drive_resolution when open-loop steppers are used.
...
Previously drive resolution was determined using the SU? command, which returns the encoder resolution.
The SU? value is not meaningful when open-loop steppers are used, and cannot even be set in the controller.
Use the ZB? command to see if stepper positioning is enabled and encoder feedback is disabled.
If so the full-step (FR?) and microstep (QS?) values are used to determine drive_resolution.
If not then SU? is used to determine drive resolution, as previously.
2017-11-22 15:49:30 -06:00
rsluiter
220d18fcff
Merge pull request #63 from rsluiter/master
...
Stop motor if URIP is Yes and RDBL read returns an error.
2017-09-13 13:45:04 -05:00
rsluiter
67a9bc2225
Merge pull request #70 from kmpeters/issue69
...
Added extern "C" to iocsh registration code in HytecMotorDriver.cpp
2017-09-07 09:17:41 -05:00
rsluiter
18dd3cbbf5
Merge pull request #68 from kmpeters/issue67
...
I am not sure why "C" linkage is required, but it is.
2017-09-07 09:16:54 -05:00
Mark Rivers
4cf25d83c8
Merge pull request #66 from kmpeters/issue65
...
Removed AMCIRegister.{cc,h}.
2017-08-31 15:50:53 -05:00
Mark Rivers
d827ae8a51
Merge branch 'master' of github.com:epics-modules/motor
2017-08-28 18:09:33 -05:00
Kevin Peterson
4b89359e1c
Merge pull request #75 from klauer/velo_vbas_fix
...
Fix ACCL calculation when VELO == VBAS.
2017-08-28 13:32:27 -05:00
Kevin Peterson
372c99d8cc
Merge pull request #34 from Brudhu/master
...
Add files for supporting PIE517 piezo controller
2017-08-24 13:53:46 -05:00
Pete Jemian
468a96c506
fixes #73
2017-08-24 10:43:45 -05:00
Pete Jemian
6ccf596162
additional panels used by USAXS
2017-08-24 07:20:21 -05:00
kpetersn
a3cd81031a
Revert "Merge branch 'master' into master"
...
This reverts commit 3ec6ec433c , reversing
changes made to 8966aeabf2 .
2017-08-23 15:36:12 -05:00
Keenan Lang
3ec6ec433c
Merge branch 'master' into master
2017-08-23 15:18:33 -05:00
kpetersn
57b8cdca25
Added extern "C" to iocsh registration code. Fixes #69
2017-08-23 10:47:14 -05:00
kpetersn
2dafc4757c
Added extern "C" to iocsh registration code. Fixes #67
2017-08-22 15:44:55 -05:00
kpetersn
5c2d62e56f
Removed AMCIRegister.{cc,h}. Fixes #65
2017-08-22 15:13:09 -05:00
Mitch D'Ewart
b201e40ee3
Changed ACCL calculation when VELO == VBAS.
...
Previously ACCL was only calculated as (VELO-VBAS)/TIME.
This could cause problems for drivers setting ACCL=0.
Now if VELO == VBAS, ACCL = VELO/TIME.
2017-08-07 13:56:07 -07:00
Mark Rivers
dc8e0f0da0
Merge branch 'master' of github.com:epics-modules/motor
2017-07-19 12:02:40 -05:00
Kurt A. Goetze
b60e8ee404
update Makefile
2017-07-17 11:59:09 -05:00
Kurt A. Goetze
68463eca4f
update
2017-07-17 09:51:41 -05:00
Kurt A. Goetze
b9002b745d
add AMCISrc dir
2017-07-14 16:42:36 -05:00
Mark Rivers
7324d917dc
Put epicsExportRegistrar in extern C; otherwise it won't link on Windows
2017-07-03 13:25:53 -05:00
sluiter
db5da2f075
Stop motor if URIP is Yes and RDBL read returns an error.
2017-05-19 10:19:36 -05:00
Keenan Lang
4125a39c40
Add iocsh bindings for oms58Setup command
2017-05-03 10:15:20 -05:00
Mark Rivers
2b853366f4
Added support for CONEX-PP
2017-04-18 12:51:16 -05:00
sluiter
e604c9588a
Error check for new failure mode where board reboots after 1st command with response.
2017-04-06 16:29:41 -05:00
sluiter
66b211adee
Remove 'MAXv_axis[]' related compiler warnings and unused variables 'got_encoder'.
2017-04-06 16:02:31 -05:00
ext-muir_j
02612bad41
Fix motorApp/MotorSrc/README header dash lines
...
Make motorApp/MotorSrc/README header dash lines match length of header text.
2017-03-08 07:05:27 -06:00
Mark Rivers
1bc5b276d0
Merge branch 'master' of github.com:epics-modules/motor
2017-03-07 13:41:42 -06:00
Mark Rivers
38cfa6aedf
Minor corrections
2017-03-07 13:41:32 -06:00
Keenan Lang
6d114d9765
script module API change
2017-03-01 16:39:12 -06:00
sluiter
4f54eb502b
Optional test for VME58 failure mode where board reboots after the 1st motion related command.
2017-02-22 08:26:35 -06:00
rsluiter
b7aba345ba
Merge pull request #52 from PI-SRau/PI_ctrl_cannot_set_acceleration
...
Pi ctrl cannot set acceleration
2017-01-24 09:42:07 -06:00
PI-SRau
5bd92b2e58
replaces tabs with spaces
2017-01-16 08:44:30 +01:00
timmmooney
5cad105357
ignore SET field, so a database can do it instead
2017-01-12 11:09:55 -06:00
PI-SRau
bc3811835f
if controller does not know how to set velocity, setting acceleration and deceleration must be disabled also
2017-01-11 16:41:13 +01:00
rsluiter
bd8ad1ea8f
Merge pull request #44 from PI-SRau/PI_ctrl_does_not_know_VEL
...
Support PI controllers that do not know VEL command
2016-10-21 09:31:00 -05:00
PI-SRau
6b9ca72120
Merge branch 'PI_ctrl_does_not_know_VEL'
2016-10-20 17:41:16 +02:00
PI-SRau
cbea70e429
add support for E-871 and E-873 as "motor" controllers
2016-10-20 17:39:45 +02:00
PI-SRau
548c1188ae
Support controller that do not know "VEL(?)" command
2016-10-20 17:36:09 +02:00
sluiter
c970afbfe7
Reverted FLNK change. Except for the condition that DMOV == FALSE, FLNK processing was standard.
2016-09-28 16:07:59 -05:00
Keenan Lang
931dc8f1c7
Changed c function name to match iocsh function.
2016-09-15 09:25:40 -05:00
Keenan Lang
0b4edac838
Add database to top level directory
2016-09-14 17:07:20 -05:00
Keenan Lang
4b926bf094
Added reload screen
2016-09-14 15:24:50 -05:00
Keenan Lang
5c0d5d8c1f
Scriptable motor support
2016-09-14 15:22:27 -05:00
prjemian
8d473ceb10
remove widgets for M5-M8 from 4motor form
2016-08-31 14:42:18 -05:00
Keenan Lang
ee4bddd761
Merge pull request #33 from keenanlang/master
...
Switch asynMotorAxis status_ and statusChanged_ to be protected
2016-08-25 13:41:20 -05:00
Mark Rivers
cb77427006
Merge pull request #38 from rokvintar/reading_velo_accl_params_fix
...
Velocity, baseVelocity and acceleration read only when needed. Fix fo…
2016-08-23 14:24:32 -05:00
sluiter
62b41c4150
On comm. error, signal motorAxisProblem to user and skip controller initialization
2016-08-23 13:20:51 -05:00