Diff: TasUBMatrix

Search SINQ Wiki:
SINQ LIN

SINQ Wiki
- Main Page
- Search SINQ Wiki
- Sample Environment
- Probenumg. Intern
- Troubleshooting SICS

This Page
- Page Info
- Printer Friendly

Referenced by
NewTasSyntax

Wiki Info
- Unused pages
- Undefined pages
- RecentChanges
- Page Index
- System Info
- JSPWiki Docu
- SandBox
- OneMinuteWiki
- Create a New Page




JSPWiki v2.0.52


Difference between version 38 and version 13:
At line 2 added 1 line.
+
Line 9 was replaced by lines 10-14
- {{> PEAK ''qh qk ql a4 a3 sgl sgu''}}
+
+ {{> addauxref ''qh qk ql''}}
+
+ Define the vectors for the scattering plane.
+
Lines 11-16 were replaced by line 16
- Make an entry in the list of peaks. For angles not given,
- the current motor positions are used. If the given
- qhkl triple already exists, its list entry is overwritten.
- If not, a new entry is made, and the new peak name is
- returned. Peak names are single letters starting from A.
- It is therefore possible to save the information about up to 26 reflections.
+ {{> REF ''qh qk ql a3 a4 sgl sgu Ei Ef''}}
Line 18 was replaced by lines 18-20
- {{> PEAK ''peak qh qk ql a4 a3 sgl sgu''}}
+ Make an entry in the list of peaks. For angles and k-values not given,
+ the current motor positions are used.
+ The peak number and the peak data are returned.
Lines 20-21 were replaced by lines 22-26
- The same as above, but a named entry is overwritten. If another
- entry with the same qhkl triple already exists, it is deleted.
+ {{> REF AUX ''qh qk ql''}}
+ Add an auxiliary reflection to the list of reflections. A4 is calculated from the cell
+ constants, the current ei and ef values are used. A3 is left alone or is calculated to
+ have the right angular difference to the previous reflection. Using auxiliary reflections
+ is a help during setup of the instrument or in powder mode.
Line 23 was replaced by lines 28-39
- {{> PEAK CLEAR ''peak''}}
+ The sequence:
+ {{{
+ ref clear all
+ cell aa bb cc alpha beta gamma
+ addauxref ax ay az
+ addauxref bx by bz
+ makeub 1 2
+ }}}
+ with ax, ay, az being the first plane vector and bx, by, bz being the second plane vector
+ creates a UB matrix which allows to drive Q positions and qm. But be aware that a3, sgu and sgl values
+ are still invalid.
+
Line 25 was replaced by line 41
- Remove the named peak.
+ {{> REF CLEAR ''peak''}}
Line 27 was replaced by line 43
- {{> PEAK CLEAR}}
+ Remove a peak.
At line 28 added 2 lines.
+ {{> REF CLEAR ALL}}
+
Line 31 was replaced by lines 49-51
- {{> CALCUB ''peak1 peak2''}}
+ {{> REF}}
+
+ List all peaks.
Line 33 was replaced by lines 53-56
- Calculate and print out the UB matrix. ''peak1'' is used
+ {{> MAKEUB ''peak1 peak2''}}
+
+ Calculate, activate and print out the UB matrix, as well as the
+ peak list with qhkl values calculated back. ''peak1'' is used
Line 43 was replaced by lines 66-69
- {{> CALCUB ''peak1 peak2'' CHEAT}}
+ {{>MAKEUBFROMCELL}}
+
+ Calculate and activate a UB which has been calculated from the cell constants alone.
+ This is useful to get a4 when no reflection has yet been found to calculate a proper UB.
Lines 45-46 were replaced by line 71
- The same as above, but the cell constants a, b and c are scaled in
- order to make ''peak1'' perfectly fitting.
+ {{>MAKEAUXUB qh qk ql}}
Line 48 was replaced by lines 73-75
- {{> CALCUB ''peak1 peak2 peak3''}}
+ Calculate a UB matrix from the first reflection and an auxiliary second reflection specified through the miller
+ indices qh , qk, ql. The auxiliary reflection will have the same angles as the first reflection, except a3 and a4 will
+ be adjusted to match the requirements from the crystalls geometry.
Line 50 was replaced by lines 77-79
- The cell constants are calculated back from the three peaks and printed out.
+ [Markus Zolliker]: ''there should be a an easy way helping
+ the user to correct the cell constants (for example due to
+ thermal contraction) according to the measured peak. ''
Line 52 was replaced by line 81
- {{> MAKEUB ''peak1 peak2 ...''}}
+ {{> LISTUB}}
Lines 54-55 were replaced by line 83
- Calculate the UB matrix and make it active. The arguments are the same
- as in CALCUB.
+ List the UB matrix, the cell constants and all stored reflections.
Line 57 was replaced by line 85
- {{> MAKEUB}}
+ !Out Of Plane Operation
Line 59 was replaced by lines 87-88
- Without arguments, the last UB matrix calculated by CALCUB is used.
+ This formalism allows to drive out of the scattering plane using the tilt motors of the sample stage. Some cryostats cannot stand this.
+ Therefore driving out of plane can be switched off and on.
Line 61 was replaced by line 90
- {{> LISTUB}}
+ {{> TASUB OUTOFPLANE 1}}
Line 63 was replaced by lines 92-100
- List the UB matrix, the cell constants and all stored reflections.
+ This command switches out of plane operation __on__.
+
+ {{> TASUB OUTOFPLANE 0}}
+
+ This command switches out of plane operation __off__.
+
+ {{> TASUB OUTOFPLANE}}
+
+ lists the current value of the outofplane variable
Lines 67-104 were replaced by lines 104-196
- does not yet work in this form).
- {{{> CELL 2.88 2.88 2.88 90 90 90
- }}}
- ''Find the peak 2 0 0 and optimize it. Once we are at the maximum:''
- {{{> PEAK 2 0 0
- Peak QH QK QL A4 A3 SGL SGU
- A 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22
- }}}
- ''Find the peak 0 4 4 and optimize it. Once we are at the maximum:''
- {{{> PEAK 0 4 4
- Peak QH QK QL A4 A3 SGL SGU
- B 0.00 4.00 4.00 65.31 -87.21 1.25 -5.22
- > LISTUB
- Cell 2.88 2.88 2.88 90.00 90.00 90.00
- Peak QH QK QL A4 A3 SGL SGU
- A 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22
- B 0.00 4.00 4.00 99.45 20.39 4.25 -1.22
- UB 1.000 0.000 0.000
- 0.000 1.000 0.000
- 0.000 0.000 1.000
- }}}
- ''UB matrix is not yet defined''
- {{{> CALCUB A B
- UB 2.456 0.530 -0.200
- -0.530 2.456 -0.090
- 0.200 0.090 2.456
- Peak QH QK QL A4 A3 SGL SGU QH QK QL
- A 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22 2.03 0.00 0.00
- B 0.00 4.00 4.00 99.45 20.39 4.25 -1.22 0.02 3.95 4.03
- }}}
- ''the last 3 columns are the Q values calculated back from the angles''
- {{{> MAKEUB
- > DR QH 2.03 0.00 0.00
- > PR A4 A3 SGL SGU
- A4 = 65.311
- A3 = -87.215
- SGL = 1.258
- SGU = -5.217
+ does not yet work in this form).
+ {{{
+ We enter cell values
+
+ > CELL 2.88 2.88 2.88 90 90 90
+
+ > MAKEUBFROMCELL
+
+ MAKEUBFROMCELL builds a UB matrix from the cell only. With this you can drive to 2 0 0
+
+ > drive qh 2 0 0
+
+ This will get you the correct two-theta == a4. You have to search the peak in a3, sgu and sgl and optimize it.
+
+ Once we are at the maximum:
+
+ > REF 2 0 0
+ Peak QH QK QL A4 A3 SGL SGU
+ 1 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22
+
+ > makeauxub 0 4 4
+ > dr qh 0 4 4
+ Make an axiliary UB and drive to the theoretical position for 0 4 4
+
+ Find the peak 0 4 4 and optimize it.
+
+ ...
+
+ Once we are at its maximum:
+
+ > REF 0 4 4
+ Peak QH QK QL A4 A3 SGL SGU
+ 1 0.00 4.00 4.00 65.31 -87.21 1.25 -5.22
+
+ Show again the peak list:
+
+ > REF
+ Peak QH QK QL A4 A3 SGL SGU
+ 1 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22
+ 2 0.00 4.00 4.00 99.45 20.39 4.25 -1.22
+
+ Calculate the UB matrix, with 2 0 0 as primary peak and 0 4 4 as
+ secondary peak.
+
+ > MAKEUB 1 2
+ UB 2.456 0.530 -0.200
+ -0.530 2.456 -0.090
+ 0.200 0.090 2.456
+ Peak QH QK QL A4 A3 SGL SGU QH QK QL
+ 1 A 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22 2.03 0.00 0.00
+ 2 B 0.00 4.00 4.00 99.45 20.39 4.25 -1.22 0.02 3.95 4.03
+
+ the last 3 columns above show the Q values calculated back from the angles.
+ We drive now to the 2 0 0 peak
+
+ > DR QH 2 0 0
+ > PR A4 A3 SGL SGU
+ A4 = 64.218
+ A3 = -87.515
+ SGL = 2.258
+ SGU = -3.217
+
+ The value of A4 has changed, because the cell constants do not match the values
+ given for the first peak. The value of A3 has changed by the same reason, and
+ in addition, because the the plane given by 2 0 0 and 0 4 4 is now tilted back
+ into in the scattering plane. For the latter reason SGU and SGL have changed also.
+
+ > DR QH 3 3 3
+ > PR A4 A3 SGL SGU
+ A4 = 82.516
+ A3 = -31.215
+ SGL = 2.258
+ SGU = -3.217
+
+ note that the values for SGU and SGU have not changed. The will not change
+ as long as we stay in the scattering plane (no drives to Q3) and as long
+ as the UB matrix has not changhed.
+
+ > REF 3 3 3
+ Peak QH QK QL A4 A3 SGL SGU
+ 3 3.00 3.00 3.00 82.32 -31.25 2.26 -3.22
+ > MAKEUB C B
+ UB 2.456 0.530 -0.200
+ -0.530 2.456 -0.090
+ 0.200 0.090 2.456
+ Peak QH QK QL A4 A3 SGL SGU QH QK QL
+ 1 2.00 0.00 0.00 65.31 -87.21 1.25 -5.22 2.03 0.00 0.00
+ 2 B 0.00 4.00 4.00 99.45 20.39 4.25 -1.22 0.02 3.95 4.03
+ 3 A 3.00 3.00 3.00 82.32 -31.25 2.26 -3.22 3.00 3.00 3.00
+
+ We have calculated a new UB matrix, based on the peak 3 3 3 as primary and the
+ 0 4 4 as secondary peak. The UB matrix has not changed, as we were already exactly
+ at 3 3 3.

Back to TasUBMatrix, or to the Page History.