<* $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.


xnd top Next file Previous file

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.
xnd top Next file Previous file

JFB Feb 21th, 1997