kpetersn
1a9a123698
Changed REQ to DB so that *.req files get installed when motor is built outside of synApps
2019-08-27 15:01:58 -05:00
kpetersn
d809076a32
Incremented the version number (for the first time since commit 0ef39053aa)
2019-08-15 09:52:15 -05:00
klang
b7eae96a76
install req files
2019-05-08 15:42:36 -05:00
kpetersn
45b87d7448
Added build rule to allow *.req files to be installed when building against base 3.14
2019-04-25 17:20:54 -05:00
kpetersn
6a12e28e96
Removed MXmotorSrc; Added motorMXmotor submodule
2019-04-15 14:44:56 -05:00
kpetersn
c711e15100
Removed MotorSimSrc; Added motorMotorSim submodule
2019-04-15 14:29:45 -05:00
kpetersn
187080ce94
Removed PC6KSrc; Added motorPC submodule
2019-04-12 15:58:25 -05:00
kpetersn
4ec8c9247c
Removed SmarActMCSSrc; Added motorSmarAct submodule
2019-04-12 15:42:57 -05:00
kpetersn
f7e18b0b8e
Removed PIGCS2Src; Added motorPIGCS2 submodule
2019-04-12 10:31:38 -05:00
kpetersn
6c4619d784
Removed AMCISrc; Added motorAMCI submodule
2019-04-12 10:12:27 -05:00
kpetersn
bf083f5d43
Removed ACRSrc; Added motorACR submodule
2019-04-11 13:44:28 -05:00
kpetersn
b8eec1e23f
Removed ScriptMotorSrc; Added motorScriptMotor submodule
2019-04-11 13:26:16 -05:00
kpetersn
8f9d18e008
Removed AerotechSrc; Added motorAerotech submodule
2019-04-11 12:59:05 -05:00
kpetersn
aae6cacd3e
Removed PhytronSrc; Added motorPhytron submodule
2019-04-10 15:35:57 -05:00
kpetersn
09fd304443
Removed OmsAsynSrc; Added motorOmsAsyn submodule
2019-04-10 15:11:11 -05:00
kpetersn
4fd59be3c4
Also remove IMS_extra.db from motorApp/Db/Makefile
2019-04-10 14:46:23 -05:00
kpetersn
b1886641e0
Removed ImsSrc; Added motorIms submodule
2019-04-10 14:40:31 -05:00
kpetersn
2784be1ffb
Removed NewFocusSrc; Added motorNewFocus submodule
2019-04-09 16:38:24 -05:00
kpetersn
ecbb008597
Removed MicosSrc; Added motorMicos submodule
2019-04-09 15:14:04 -05:00
kpetersn
27fca6f1cd
Removed AcsSrc; Added motorAcs submodule
2019-04-09 11:53:37 -05:00
kpetersn
c184a2375a
Removed ThorLabsSrc; Added motorThorLabs submodule
2019-04-08 16:32:50 -05:00
kpetersn
8c11e38d5b
Removed SmartMotorSrc; Added motorSmartMotor submodule
2019-04-08 16:08:15 -05:00
kpetersn
041f13119f
Removed PiSrc; Added motorPi submodule
2019-04-08 15:17:59 -05:00
kpetersn
f1c366b80a
Removed PiJenaSrc; Added motorPiJena submodule
2019-04-08 14:14:10 -05:00
kpetersn
50f621df43
Removed MicronixSrc; Added motorMicronix submodule
2019-04-08 13:32:37 -05:00
kpetersn
1e2695a461
Removed OrielSrc; Added motorOriel submodule
2019-04-05 16:48:22 -05:00
kpetersn
cca5f63a8d
Removed NPointSrc; Added motorNPoint submodule
2019-04-05 16:22:19 -05:00
kpetersn
ab0a01efb7
Removed MicroMoSrc; Added motorMicroMo submodule
2019-04-05 15:42:41 -05:00
kpetersn
2481133ed3
Removed MclennanSrc; Added motorMclennan submodule
2019-04-05 14:50:36 -05:00
kpetersn
48725897f7
Removed KohzuSrc; Added motorKohzu submodule
2019-04-05 13:51:03 -05:00
kpetersn
64dafb7498
Removed HytecSrc; Added motorHytec submodule
2019-04-04 16:52:17 -05:00
kpetersn
2b77267562
Removed FaulhaberSrc; Added motorFaulhaber submodule
2019-04-04 16:13:52 -05:00
kpetersn
cc0bfbfd46
Removed DeltaTauSrc; Added motorDeltaTau submodule
2019-04-04 15:17:16 -05:00
kpetersn
203967073b
Removed AttocubeSrc; Added motorAttocube submodule
2019-04-04 14:27:42 -05:00
kpetersn
70e9266411
Removed AcsTech80Src; Added motorAcsTech80 submodule
2019-04-04 13:34:40 -05:00
kpetersn
a44b530163
Moved MAXv trajectory-scan screens to motorOms
2019-04-03 16:38:29 -05:00
kpetersn
7c6479e666
Also remove OmsSrc from motorApp/Makefile
2019-04-03 15:45:27 -05:00
kpetersn
1e04d11d5c
Removed OmsSrc; Added motorOms submodule
2019-04-03 15:42:44 -05:00
kpetersn
087faec96d
Removed Newport support; Added motorNewport submodule
2019-04-03 11:10:51 -05:00
Kevin Peterson
5cebc48ba8
Merge pull request #129 from epics-modules/hxp-devel
...
Moved the polling from HXPAxis::poll to HXPController::poll to allow HXP support to work with newer firmware.
Issue 124 description:
Older versions of the HXP firmware (v2.1.0 and earlier) are able to query the positions of the virtual axes independently using the virtual group names. Newer versions of the firmware (confirmed with v3.1.0) return an error (-19: GroupName doesn't exist or unknown command). Querying the positions of all six virtual axes simultaneously works on both v2.1.0 and v3.1.0.
Fixes #124
2019-03-19 15:30:38 -05:00
Pete R Jemian
d7bc85109d
fixes #126 - caQTDM screen
2019-03-04 09:43:34 -06:00
Pete R Jemian
91bb913ffa
#126 CSS BOY
2019-03-04 09:42:45 -06:00
Pete R Jemian
dd5113c390
#126 MEDM screen
2019-03-04 09:41:12 -06:00
kpetersn
b98da5402b
Moved the polling from HXPAxis::poll to HXPController::poll
2019-02-06 11:22:07 -06:00
Pete R Jemian
eb3bf8fdde
fixes #125
2019-01-26 17:20:58 -06:00
kpetersn
2a7544a7a0
Corrected SPDB documentation in motorRecord.html. Added SPDB to basic_motor_settings.req
2018-12-12 10:40:44 -06:00
Kevin Peterson
6f2f42305a
Merge pull request #114 from EuropeanSpallationSource/add_SPDB_v1
...
Add field SPDB, "Set Point Dead Band"
2018-12-11 13:19:05 -06:00
Torsten Bögershausen
0ea2d9ec87
Add field SPDB, "Set Point Dead Band"
...
This is from Matthew Pearson, pearsonmr@ornl.gov
A number of users and staff have requested that the motor record have a
setpoint deadband field (eg. SPDB), which prevents any motion from
happening if the readback position is within SPDB.
Without a SPDB we have issues with motors moving unnecessarily.
For example, if the RBV is 0.001 and we set VAL to 0.0, if we have a
non-zero backlash correction then the motor will move unnecessarily
to take out backlash.
Even without backlash correction we often enable and disable the
drive amplifier for no good reason.
Currently the effective setpoint deadband is equal to MRES,
but this is often too small to be an effective setpoint deadband.
The new SPDB field would default to 0.0
The new code hooks into do_work():
When the new setpoint is within DPDB, set too_small and don't move.
The new code does not use snipptes like "abs(npos - rpos)", these
already produce warnings on 64 bit sytems.
abs() is declared to work on int, but we feed long values.
Simply compare the coordinates in engineering units.
2018-11-20 08:51:49 +01:00
Kevin Peterson
ff8c74a6e8
Merge pull request #112 from EuropeanSpallationSource/base-3_16_typedef_rset
...
Base 3.16 typedef rset
2018-10-19 15:22:14 -05:00
Kevin Peterson
0481251e55
Merge pull request #119 from EuropeanSpallationSource/asyn_R32_deprecated_contructor
...
Deprecated constructor "asynPortDriver" since asyn R4.32.0
2018-10-16 16:22:40 -05:00