* $Id: xnd_use.html,v 1.1.1.1 1999/07/31 10:43:00 berar Exp $ *>
Cycling xnd and other utilities.
Cycling xnd and other utilities.
Contents
Cycling xnd
Un script permettant le cyclage sous Unix existe: cycle.xnd. Il utilise
des suffixes standarts .k .lst .new .hkl pour les fichiers et recopie le
fichier .new en .k apres chaque exectution. Une copie des fichiers pre-
cedents est conserve .k_x .... Une option autorise un recyclage force sinon
il s'arrete quand XND n'avance plus.
A chaque cycle ce script peut appeler un executable qui peu servir a
modifier le fichier de commande. Cette utilisation permet de reinjecter
dans XND les valeurs observees des pics de Bragg quand on cherche a
extraire des intensitees pour une phase inconnue. Cette methode evite
d'inverser des matrices importantes et converge avec efficacite. On peut se
contenter d'affiner des parametres de profils dans XND. L'exemple suivant
utilise les commandes Unix standarts pour modichier le fichier .k en fonc-
tion des intensitees observees.
#script ex.com executable par cycle.xnd dans cycle.xnd ex
head -66 ex.new >t
awk -f ex.awk ex.hkl >>t
cp ex.k ex.k_old
mv t ex.k
ou le fichier ex.awk contient
{ ligne = sprintf (" %3d %3d %3d %6.1f 0" ,$3+0, $4+0, $5+0, $8+0);
if (NR > 2) print ligne;
}
Graphics
Ce programme peut etre utilise sur micro-ordinateur (compatible
PC...), un utilitaire de visualisation permet l'affichage sur ecran et le
dessin sur table tracante (HP) des divers diagrammes. Une version Sun de
cet utilitaire graphique existe.
JFB Feb 21th, 1997