You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/specific_iocs/motor_extensions/Axis.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Axis records add a layer of indirection between the user and the low level motor. This means if the underlying motor needs to change it only need to change in one place, all blocks, motion set points etc use this axis and so don't need to change.
4
4
5
-
The record is setup in the configuration directory in the motor directory in a file called axes.cmd (e.g. for galil it would by `galil/axes.cmd`for SM300 it would be `SM300_01/axes.cmd`(NB Galil are not based on the IOC number so you need an extra macro to make sure you only add the axis to the correct galil).
5
+
The record is setup in the configuration directory in the motor directory in a file called axes.cmd (e.g. for galil it would by `galil/axes.cmd` (NB Galil are not based on the IOC number so you need an extra macro to make sure you only add the axis to the correct galil).
Copy file name to clipboardExpand all lines: doc/specific_iocs/motor_extensions/Motion-Set-points.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,9 @@
3
3
Motion set points allow you to label set positions for any number of axis, though currently db files are only created for single, double or 10 axes. Other numbers of axis can also be easily created by following the example of these. The code for this is in support in the directory [motionSetPoints](https://github.com/ISISComputingGroup/EPICS-motionSetPoints). The configuration for a motion set point is in a number of parts:
4
4
5
5
1. First, you must set up axes on the motors that you want to configure with the set points
6
-
1. St file called `motionsetpoints.cmd` which sets up the db file which is stored in the configuration under the motor name:
6
+
1. St file called `motionsetpoints.cmd` which sets up the db file which is stored in [the `motorExtensions` settings](https://github.com/ISISComputingGroup/EPICS-motorExtensions/tree/master/settings) under the motor name:
7
7
- galil is `Settings\config\<host name>\configurations\galil`
8
8
- Mclennan is `Settings\config\<host name>\configurations\mcleanan`
9
-
- SM300 is `Settings\config\<host name>\configurations\<sm300 ioc name e.g. SM300_01>`
10
9
1. The positions which are referenced from the st file. are stored in `Settings\config\<host name>\configurations\motionSetPoints`
11
10
12
11
The `motionsetpoints.cmd` contains the following lines:
Copy file name to clipboardExpand all lines: doc/system_components/Settings-and-Configurations.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,11 @@ Configuration files for the DAE.
51
51
52
52
### Configuration of devices and extensions
53
53
54
-
These are directories which configure devices which would be too complicated for macro configuration. For example the Galil configuration with the need to setup the controller, homing routines etc. Historically this was named after a category of device, e.g. galil. This allow configuration of devices as a whole. They can also be named after an IOC which allow configuration of a single IOC, e.g SM300_01.
54
+
```{note}
55
+
Motion-related configuration has now been moved to [motorExtensions](https://github.com/ISISComputingGroup/EPICS-motorExtensions/tree/master/settings) as per [this ticket](https://github.com/ISISComputingGroup/IBEX/issues/8427)
56
+
```
57
+
58
+
These are directories which configure devices which would be too complicated for macro configuration. For example the Galil configuration with the need to setup the controller, homing routines etc. Historically this was named after a category of device, e.g. galil. This allow configuration of devices as a whole. They can also be named after an IOC which allow configuration of a single IOC, e.g TC_01.
55
59
56
60
The extensions are items which extend an IOC for example a motion setpoints which allow a motor to stop at labelled positions. These are configured from the IOC configuration directory and may need optional extra configuration directories.
57
61
@@ -61,14 +65,13 @@ Directories:
61
65
62
66
-`galil`: configures the galil [Galil](/specific_iocs/motors/Galil) and extensions
63
67
-`mclen`: configures McLennan motors [McLennan](/specific_iocs/motors/McLennan-motors) and extensions
64
-
-`sm300_01`: configures the [SM300_01](/specific_iocs/motors/SM300) motor extensions
65
68
-`motionSetPoints`: setpoint look up files
66
69
-`refl` (for reflectometers only): contains a file `config.py`, which tells instruments using the [Reflectometry IOC](/specific_iocs/Reflectometry-IOC) what their beamline looks like (follow the link for details)
67
70
68
71
Common extensions:
69
-
-[Motion Set points](/specific_iocs/motor_extensions/Motion-Set-points) (works for galil, McLennan and SM300)
70
-
-[axes](/specific_iocs/motor_extensions/Axis) (works for galil, McLennan and SM300)
71
-
-[sample changer](/specific_iocs/motor_extensions/Sample-Changer-Support-Module) (works for galil, McLennan and SM300)
72
+
-[Motion Set points](/specific_iocs/motor_extensions/Motion-Set-points) (works for galil, McLennan and TC)
73
+
-[axes](/specific_iocs/motor_extensions/Axis) (works for galil, McLennan and TC)
74
+
-[sample changer](/specific_iocs/motor_extensions/Sample-Changer-Support-Module) (works for galil McLennan and TC)
72
75
-[Barn doors and Momentum slits](/specific_iocs/motor_extensions/jaws/Barndoors-and-Momentum-Slits-on-MUON-Front-End)
0 commit comments