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-‐-Exercise-2.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,23 +22,23 @@ The slits have already been set up with the addition of the `jaws.cmd` during th
22
22
You will need to add a constant for the distance to these slits, `S1_Z`, which needs to be set to `10.0`.
23
23
You can add slit parameters to your config with a helper method, e.g.:`add_slit_parameters(slit_number=1, include_centres=True)`, for this slit set the centres should be included.
24
24
As with the supermirror in the previous exercise add a component for the slits, using `0.0`, `S1_Z`, and the `NATURAL_ANGLE` to set the `PositionAndAngle` of the component.
25
-
Add another parameter here, but this time the axis paramter is a `POSITION` related to the height of the slit set.
25
+
Add another parameter here, but this time the axis parameter is a `POSITION` related to the height of the slit set.
26
26
Add the driver for that parameter pointing at `MTR0301`.
27
27
28
28
### 2. Add Slit 2
29
29
Slit 2 exists on our imaginary beamline after the supermirror.
30
30
The slits have already been set up with the addition of the `jaws.cmd` during the setup.
31
-
You will need to add a constant for the distance to these slits, `S2_Z`, which needs to be set to `S1_Z + 10`. Whilst these distances can be absoute, they are often given as relative to the previous item on the beamline.
31
+
You will need to add a constant for the distance to these slits, `S2_Z`, which needs to be set to `S1_Z + 10`. Whilst these distances can be absolute, they are often given as relative to the previous item on the beamline.
32
32
Add the slit parameters to your config with the helper method, including the centres and making sure you set the `slit_number` to `2`.
33
33
As previously add a component for these slits, using `0.0`, `S2_Z`, and the `NATURAL_ANGLE` to set the `PositionAndAngle` of the component.
34
-
Add another parameter here, but this time the axis paramter is a `POSITION` related to the height of the slit set.
34
+
Add another parameter here, but this time the axis parameter is a `POSITION` related to the height of the slit set.
35
35
Add the driver for that parameter pointing at `MTR0302`.
36
36
37
37
### 3. Add the Sample stack
38
38
The sample is placed after Slits 2.
39
39
We added in the axes for this during the setup via the `axes.cmd`.
40
40
Again, a distance will be needed, this time it is `SAMPLE_Z` and should be set to `S2_Z + 10.0`.
41
-
Add parameters and drvers for the height, translation, phi, and psi.
41
+
Add parameters and drivers for the height, translation, phi, and psi.
42
42
The height (or vertical position) is a `POSITION` axis, on motor `MTR0307`, phi (or the pitch) is an `ANGLE` on `MTR0306`, psi (or the roll) is a `PSI` on `MTR0308`, and the translation (or horizontal position) is a `TRANS` on `MTR0305`.
43
43
Perhaps counterintuitively, we do not want the sample to change the beam path! While the sample reflects the beam in the physical world, in the reflectometry server this is handled via a special parameter "Theta" which we will talk about more later. We do, however, want this component to track the beam in both height and angle, so it's a `TiltingComponent`.
0 commit comments