4.3. - Orientation Matrix
Angle calculations for the four-circle diffractometer are described in
detail in Busing and Levy.
(
W.R. Busing and H.A. Levy,
Acta Cryst.
22 , 457 (1967).
Note however, that this paper uses right-handed coordinates systems and
left-handed
rotations for all rotations except for , which is right-handed.
)
You may also refer to that paper to learn how
to calculate the
orientation matrix.
The orientation matrix, UB,
describes the sample orientation
with respect to the diffractometer angles.
Given
UB, it is possible to calculate the diffractometer angles
(2 , , , )
necessary to rotate a particular scattering vector
Q , indexed by (H,K,L),
into the diffraction
position.
The matrix B transforms
the given (H,K,L)
into an orthonormal coordinate system fixed in the crystal.
The matrix U is the
rotation matrix that rotates the crystal's reference frame
into the spectrometer's.
The first step in constructing an appropriate
orientation matrix is to enter
the sample crystal lattice parameters
a,
b,
c,
, and .
(
The conventional symbols for the crystal lattice angles include
and
.
These angles are unrelated to the orientation angles and defined
in the introduction.
The different meanings should be clear from context.
)
These are real-space parameters, as might be found
in Wychoff
(
R.W.G. Wychoff,
Crystal Structures
(Wiley, New York, 1964).
)
or Pearson.
(
P. Villars and L.D. Calvert,
Pearson's Handbook of Crystallographic Data for Intermetallic Phases
(American Society for Metals, Metals Park, Ohio, 1985).
)
Use the macro
setlat to assign values:
1.FOURC> setlat 3.61 3.61 3.61 90 90 90
2.FOURC>
Next, you must specify
the sets of values of
(2 , , , )
at which
two Bragg reflections are in the diffracting position.
One of these
is called the primary reflection.
Fourc
ensures that the
values of (H,K,L)
reported for the primary reflection agree (to within a scale factor)
with the values entered.
However,
because of experimental errors
and/or uncertainties in the unit cell parameters,
the values of (H,K,L)
reported for the other Bragg reflection,
called the secondary reflection,
may not agree perfectly with the entered values (although
they should be close).
You can use the
or0 and
or1 macros
to enter the parameters
for the primary and secondary reflections, respectively.
However, the
or0 and
or1 macros require that the diffractometer be moved
to the associated reflections, as
these macros use
the current angles and the entered (H,K,L)
in the calculation of the orientation matrix.
Alternatively,
you can use
the
setor0 and
setor1 macros, which prompt for both (H,K,L)
and the angles that
define the orientation
matrix, without moving the spectrometer
to the given settings.
|