Specification of
JECP/HOLZ, An Interactive
computer program for
simulation of HOLZ Pattern
by X.Z. Li
Center for Materials Research and Analysis,
Copyright(C) 2002-2005 XingZhong LI
All Rights Reserved.
Contents:
1. Purpose of the program
2. Graphic user interface and program design
3. Formulas for calculating the positions of the HOLZ lines
4. System requirement
5. Installation and user instruction
6. How to contact the author
7. References
1. Purpose of the program
JECP/HOLZ (Li, 2005a) is one computer program in the Java Electron Crystallography Package (JECP), which is designed and written by Dr. XingZhong Li. The package is developed for quantitative electron diffraction and image processing purpose,
JECP/HOLZ is an interactive program for simulation of the higher-order Laue zone (HOLZ) lines using kinematical approximation and a first-order dynamic correction.
JECP/HOLZ can be used as a teaching aid for students
on fundamental crystallography as well as a tool for scientists working on TEM
experiments.
2. Graphic user interface (GUI) and program design
The selected Java classes in JECP/HOLZ are listed here:
2.1 GUI
· holzGUI.java (extends JFrame and includes a JMenuBar).
· holzControlPanel.java (extends JPanel; input parameters)
· holzPattern.java (extends JPanel to show HOLZ reflections and lines)
2.2 Crystallographic calculation on stereographic projection
· CrystalLattice.java (a data structure to hold the lattice parameters and type)
· CrystalStructure.java (a data structure to hold the atom types and positions)
· HOLZ.java (implementation of the formulas for calculation of the HOLZ lines)
· KinematicCalculation.java (electron diffraction calculation using the kinematical theory)
2.3 A Snapshoot of JECP/HOLZ

3. Formulas for calculating the positions of the HOLZ lines
3.1 Formulas of the HOLZ lines under kinematical theory
A HOLZ line in the kinematical approximation is the locus of the Bragg
condition for a HOLZ reflection g. The
incident beam k is described as kn
along -z and kt in (x, y)
plane. We may think of the HOLZ line as
a function of Kt, a vector which originates in the center of the
zone axis and extends to a point of interest in the central disk, the
trajectory is described by the following two equations (Spencer and Zuo, 1992):
. (1)
(2)
Here
. If we use a paraboloid
equation,
as an approximation of the sphere equation,
, we end up with an equation for the HOLZ line trajectory
(Li, 2005b):
(3)
In the early
work by Tanaka and Terauchi (1985) and
also in a recent book by De Graef (2003), the
formation of the HOLZ is interpreted as the intersection of a HOLZ reflection
disk with the Ewald sphere. If we increase the
beam convergence angle to obtain a convergent beam pattern, then each
reciprocal lattice point becomes a disk, with each point in the disk
corresponding to a difference incident beam direction. The HOLZ reflections
also become disks that are parallel to the HOLZ layers. The intersection of
these disks with the Ewald sphere, which is inclined
with respect to the HOLZ layer, is a (curved) line segment across the disk. For
the beam orientations corresponding to this line segment, electrons will be
dynamically scattered out of the transmitted beam and into the HOLZ beam. Thus the equation for HOLZ trajectory is,
(4)
3.2 Formulas of the HOLZ lines under a first-order dynamical correction
The first-order dynamical correction was developed for the simplicity
in calculation (Bithell and Stobbs, 1989; Lin et al. 1989; Zuo,
1992). In the first-order dynamical correction, it is assumed that only weak
interactions occur between HOLZ reflections, the position of a HOLZ line in the
central disc can be approximated by finding the intersection between the
zero-layer dispersion surface (k1=k0+g(1), here g(1) is the distance of the topmost excited branch of the dispersion surface
from the sphere at the zone axis itself) and a plane-wave sphere centered on
the HOLZ reflection.
When the incident beam is far away from a zone axis, the first branch
of the dispersion surface can be approximately considered as sphere with radii
of k1=k0+g(1). Thus, the dynamically corrected HOLZ-line equation is derived as (Li,
2005b):
(5)
Here
.
When the incident beam is near or at a zone axis, the first branch of
the dispersion surface can be approximately considered as a flat plane with a
distant of k1=k0+g(1) to the origin of reciprocal lattice [2, 8]. Thus, the dynamically
corrected HOLZ-line equation is derived as (LI, 2005b):
(6)
4. System requirement
For executing JECP/HOLZ, a Java virtual machine, i.e., the J2SE Java Runtime Environment (JRE), must be installed on the computer. Any computer capable of supporting J2RE should be suitable for running JECP/HOLZ. No special hardware is required.
5. Installation and user instruction
The executable bytecodes in compressed form (jecp_holz.zip), including this specification file in PDF format, is available at http://www.unl.edu/CMRAcfem/XZLI/programs.htm.
Unzip the jecp_holz.zip in a selected directory and execute jecp_holz.jar by mouse double click or type 'java -jar jecp_sp.jar or click jecp_holz.bat for MS win9x or winXP.
Tips:
i) A GUI is shown as above. Crystal Lattice file can be read in menu bar or directly input in the text field in right side of GUI.
ii) Select the graphic mode for the HOLZ reflections, the HOLZ lines (straight or curve lines) from menu bar Pattern.
iii) HOLZ pattern can be illustrated while an interactively changing of high voltage, beam direction, lattice parameters, convergent angle.
iv) There is an option to index the HOLZ pattern in menu bar Option.
6. How to contact the author
Suggestion and bug reports are welcome (xli2@unl.edu).
A registration code can be obtained by e-mail from the author. Without registration code this program works in demo mode.
7. References
Bithell, E.G. and Stobbs, W.M. (1989). J. Microscopy 153, 39-49.
De Graef, M. (2003). Introduction to Conventional
Transmission Electron Microscopy,
Eades, J.A., Moore, S., Pfullmann, T. and Hangas, J. (1993). Micros. Res. Tech. 24, 509-513.
Li, X.Z. (2005a). JECP/HOLZ, an interactive compute program for simulation of HOLZ pattern, submitted to J. Appl. Cryst.
Li, X.Z. (2005b). Short notes on geometrical
interpretation of the formation of HOLZ lines, to be published.
Lin, Y.P., Bird, D.M. and Vincent, R. (1989). Ultramicroscopy 27,
233-240.
Spence, J.C.H. and Zuo,
J.M. (1992). Electron microdiffraction,
Plenum Press.
Tanaka, M. and Terauchi, M.
(1985). Convergent-Beam Electron Diffraction, JEOL
LTD.
Zuo, J.M. (1992). Ultramicroscopy
41, 211-223.