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/reflectometry/config_training/Reflectometry-Config-Training-‐-Overview-&-Setup.md
+44-13Lines changed: 44 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,18 +12,49 @@ This training unit presents a series of exercises which take you through the cre
12
12
13
13
## Setup Instrument Configuration & Dev Environment:
14
14
15
-
1. Open up the IBEX GUI.
16
-
2. Create a new configuration called `REFL_TRAINING` or something similar.
17
-
3. Add the `GALIL_01` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `01` to the `MTRCTRL` macro, everything else can stay as the default values.
18
-
4. Add the `GALIL_02` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `02` to the `MTRCTRL` macro, everything else can stay as the default values.
19
-
5. Add the `GALIL_03` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `03` to the `MTRCTRL` macro, everything else can stay as the default values.
20
-
6. Add the `REFL_01` IOC to the configuration, everything stays as the default values.
21
-
7. Load your configuration.
22
-
8. Make sure the Reflectometry perspective is available to you, if it isn't you can make it visible via the `Preferences` menu.
23
-
9. At this point if you open the Reflectometry perspective the `Server Status` should indicate an `ERROR` as it can't find the configuration.
24
-
10. In the configurations folder for the computer you are using create a folder called `refl`, and in `refl` create `config.py`.
25
-
11. If you restart the `REFL_01` IOC at this point, the server will still be in error, but the error text should have changed to being unable to read the file rather than being unable to find it.
26
-
12. Open `config.py` in the editor of your choice, and copy in this code, which is the most reflectometry configuration you have that will load.
15
+
1. Navigate to `...\Apps\EPICS\support\motorExtensions\master\settings\<computer name>\galil`
16
+
2. Create a `jaws.cmd` with the following contents, so that the appropriate jaws are available later.
5. Create a new configuration called `REFL_TRAINING` or something similar.
35
+
6. Add the `GALIL_01` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `01` to the `MTRCTRL` macro, everything else can stay as the default values.
36
+
7. Add the `GALIL_02` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `02` to the `MTRCTRL` macro, everything else can stay as the default values.
37
+
8. Add the `GALIL_03` IOC to the configuration, give it a `Sim. Level` of `RECSIM`, and assign `03` to the `MTRCTRL` macro, everything else can stay as the default values.
38
+
9. Add the `REFL_01` IOC to the configuration, everything stays as the default values.
39
+
10. Load your configuration.
40
+
11. It may make things clearer if you update the motor descriptions as per the following table:
12. Make sure the Reflectometry perspective is available to you, if it isn't you can make it visible via the `Preferences` menu.
54
+
13. At this point if you open the Reflectometry perspective the `Server Status` should indicate an `ERROR` as it can't find the configuration.
55
+
14. In the configurations folder for the computer you are using create a folder called `refl`, and in `refl` create `config.py`.
56
+
15. If you restart the `REFL_01` IOC at this point, the server will still be in error, but the error text should have changed to being unable to read the file rather than being unable to find it.
57
+
16. Open `config.py` in the editor of your choice, and copy in this code, which is the most reflectometry configuration you have that will load.
0 commit comments