spec

Software for Diffraction

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.