crystalXgraphic is a perfect program to generate diffraction patterns from crystal structures and Bravais lattices in a lab setup.
This incredible 2D and 3D simulation diffraction program for crystal structures and Bravais lattices is capable of generating diffraction patterns in a lab setup. This program is enhanced with adjustable lattice parameters, wavelength and crystal rotation, along with direct measurements from diffraction patterns. Ideal for real-time investigation of crystal diffraction, this program allows selecting menu choices from the five 2D and fourteen 3D bravais lattices and from the common crystal structures of diamond, sodium chloride, cesium chloride, zincblende or hexagonal close packed. It also presents 3D plot of the diffraction pattern intensity presented together with an adjustable 2D section from the 3D plot.
An expert application can simulate diffraction from 2D Bravais lattices: oblique, rectangular, square, centered rectangular and hexagonal.