Two knobs and one band: walk along it, cross it, then tilt the beam and the weak beam is yours.
A simulated double-tilt holder in front of a simulated screen showing the whole Kikuchi map within reach. Drag any zone-axis crossing to the centre, pick a band through it, then drive alpha and beta: walk off the zone along the band, set up two-beam, tilt the beam for centred dark field, and see why 3g is suddenly at Bragg. The dislocation image on the right narrows as you go.
At α = β = 0 the [011] zone axis is on the optic axis (choose another under Crystal and row). α moves the pattern up and down on the screen, β left and right; the β axis rides on the rod, so its leverage shrinks as cos α at large rod tilts.
| reflection | s (nm-1) | w = sξg | Bragg check |
|---|
Go buttons animate the holder to the target for that step (the way you would with the tilt knobs, only faster). Targets outside the holder limits are flagged; remount or use the opposite g.
Weak-beam dark field is a tilt recipe. The image at the end is only as narrow as the excitation error you set up on the way, and the excitation error is set by tilting the crystal (with the holder) and the beam (with the dark-field deflectors) in a fixed order. The screen shows two kinds of thing: spots, which move when the beam tilts and when the crystal tilts, and Kikuchi lines, which are fixed to the crystal and move only when the crystal tilts. That difference is the whole trick, so the simulator draws both, with the deficient (dark) and excess (bright) sides shown the way a real pattern shows them: the line nearer the transmitted beam is dark, the one farther away is bright, and the pair is symmetric only when the beam lies in the plane itself, which is anywhere along the band, the zone axis included.
The rod tilt α moves the whole pattern up and down the screen; the cradle tilt β moves it left and right, about an axis that is carried by the rod, so its leverage falls as cos α at large rod tilts and the set of orientations you can reach is a curved patch on the sphere rather than a rectangle. A Kikuchi band rarely runs exactly along either axis, so walking along a band and then across it takes a combination of the two, and the combination changes as you go. Dragging the pattern with the mouse solves that combination for you and shows the α and β it implies; the knobs and arrow keys let you do it one axis at a time, which is what the microscope makes you do. The compass in the corner of the screen shows which way each knob moves the pattern from where you are now.
The excitation error s is the distance from the reciprocal-lattice point to the Ewald sphere, positive when the point lies inside the sphere. For the systematic row, sng = −n gz − n2λg2/2, where gz is the component of g along the incident beam; the whole row is set by one tilt angle. The dimensionless w = sξg is what the image cares about: the effective extinction distance is ξg/√(1 + w2), the background intensity in dark field falls roughly as 1/(1 + w2), and the dislocation line width scales with that effective distance, which is why a large s narrows the line. Extinction distances are computed from the structure factor with Peng's 1996 scattering factors and the relativistic mass correction: Al 111 at 100 kV comes out at 55.6 nm, the classic table value; copper values run 10 to 20 percent above the 1965 table, which used older scattering factors.
The image is a two-beam Howie-Whelan calculation in the column approximation for a screw dislocation with isotropic elasticity, with mild absorption (ξ'0 = ξ'g = 10ξg); it uses the s of the imaging reflection only, so the weak influence of the other row beams (systematic-row dynamical effects, which matter for g(3g) in practice) is not included. Kikuchi line intensity is schematic: geometry is exact, the dark-bright asymmetry follows the beam-to-plane angle, but there is no diffuse-scattering model, no band profile, and no HOLZ line. Spots come from the same stitched map as the Kikuchi Map Navigator: every zone axis in view contributes its zero-order net, out to a few times its nearest spot, and each reflection is drawn where it really diffracts, sized by |F|2 and faded by a two-beam envelope in its excitation error, except within about a degree and a half of a zone axis, where the whole net is lit the way many-beam scattering lights it (switch the fade off to see the bare nets). That is a display model: it places the beams and shows which ones are excited, not how bright a many-beam calculation would make them. The holder is an ideal double-tilt stage with no backlash and no specimen drift; the beam tilt is an ideal deflection with no image shift. Camera rotation and flips are not modelled: on your microscope the pattern may be rotated relative to the holder axes, and you should calibrate that once with a known tilt.
@misc{tripathy2026weakbeamtiltsimulator,
author = {Tripathy, Manisha},
title = {Weak-Beam Tilt Simulator},
year = {2026},
howpublished = {\url{https://untetheredatom.com/tem/weak-beam-tilt-simulator}},
note = {Interactive web tool}
}