Skip to content

Commit 3d7fcd7

Browse files
authored
Remove SM300 documentation, add note about motorextensions settings
1 parent 66633b8 commit 3d7fcd7

File tree

6 files changed

+10
-49
lines changed

6 files changed

+10
-49
lines changed

doc/iocs/troubleshooting/IOC-flow-control-settings.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
| SECI2IBEX | LVDCOM | LVDCOM | IOC | |
7272
| SKFCHOPPER | IP | IP | IOC | |
7373
| SKFMB350 | Off | Off | VI (manual?) | [3180](https://github.com/ISISComputingGroup/IBEX/issues/3180) |
74-
| SM300 | Off | Off | VI | [3139](https://github.com/ISISComputingGroup/IBEX/issues/3139) |
7574
| SMC100 | On | Off | Manual | [3139](https://github.com/ISISComputingGroup/IBEX/issues/3139) |
7675
| SP2XX | Off | Off | Manual and VI | |
7776
| SPINFLIPPER306015 | Off | Off | Manual | [3180](https://github.com/ISISComputingGroup/IBEX/issues/3180) |

doc/specific_iocs/Motors.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ motors/Linmot
5050
motors/McLennan-motors
5151
motors/Newport
5252
motors/PI-Rotation-Stage-setup
53-
motors/SM300
5453
motors/SMC100
5554
motors/SXD-Attocube
5655
```

doc/specific_iocs/motor_extensions/Axis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
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.
44

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).
66

77
An example of adding an axis to a galil is:
88

doc/specific_iocs/motor_extensions/Motion-Set-points.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
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:
44

55
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:
77
- galil is `Settings\config\<host name>\configurations\galil`
88
- Mclennan is `Settings\config\<host name>\configurations\mcleanan`
9-
- SM300 is `Settings\config\<host name>\configurations\<sm300 ioc name e.g. SM300_01>`
109
1. The positions which are referenced from the st file. are stored in `Settings\config\<host name>\configurations\motionSetPoints`
1110

1211
The `motionsetpoints.cmd` contains the following lines:

doc/specific_iocs/motors/SM300.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

doc/system_components/Settings-and-Configurations.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,11 @@ Configuration files for the DAE.
5151

5252
### Configuration of devices and extensions
5353

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.
5559

5660
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.
5761

@@ -61,14 +65,13 @@ Directories:
6165

6266
- `galil`: configures the galil [Galil](/specific_iocs/motors/Galil) and extensions
6367
- `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
6568
- `motionSetPoints`: setpoint look up files
6669
- `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)
6770

6871
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)
7275
- [Barn doors and Momentum slits](/specific_iocs/motor_extensions/jaws/Barndoors-and-Momentum-Slits-on-MUON-Front-End)
7376

7477
### Version Control

0 commit comments

Comments
 (0)