Announcement of JSV1.04 The new JSV 1.04 which uses the JDK1.2 with SWING will be released after the official release of the JDK1.2 by Sun Microsystems which is expected to happen sometime in November this year. In that version I lift some restrictions. So it will support PostScript output or direct printing (for WINDOWS) as well as VRML output, GIF and JPG output. It can also calculate Xray diffraction intensities from the asymmetric unit cell data. The Diffraction Viewer module XRDL allows the 3D/2D display of the diffraction pattern. |
XRDL - reciprocal space viewer (standalone application)(compiled with JDK1.2rc1) If necessary this package will be updated after the official release of the JDK1.2 by ©Sun Microsystems This program is here available as a separate release although it is actually a modul of JSV1.04. You may download it to view example files or write your own *.xrd files for viewing. It comes as a JAR file, which you have to download and extract on your harddisk. The basic feature is that XRDL allows real time rotations of the reciprocal lattice points (3D diffraction pattern) whereby you may switch to the Laue mode or simply watch the corresponding "0.layer" as in precession photographs or elecron diffraction patterns. The color and radii of the reflections may be chosen to be either uniform, ~F*F, ~F or ~ SQRT(F) where F is the structure factor. The rotations are done by dragging the mouse (with pressed left/right mouse button) over the canvas, by using the cursor keys or by selecting a value from the menu. |
|
|
Mac: Use SHIFT+CURSOR_KEY to rotate around x-axis, since you do not have a right mouse button. Performance : You need at least a 133 MHz CPU , I guess. On my 266 MHz Pentium II notebook it runs fine. To Do : In later versions I might support various import formats, such as SHELX hkl files and so on. |
The *.xrd files look like this:
xray: the wavelength is used to calculate theta and spacings d as labels for the 3D mode (precession, electron diffraction). In the Laue mode the theta values are calculated from the orientation of a (hkl) plane and not from the given wavelength. cell: a b c [Angstroem] alpha beta gamma [rad] !!! text: any text you want to be displayed on screen and in the printout (1 line) data: h k l Intensity Note: The last reflection has to be "0 0 0" as a marker for the end of the data block ! |
|