Programmes en Visual Basic


Attention
Ces programmes ne fonctionnent qu'avec les versionsde Windows antérieures à Windows 7.
Je ne dispose pas d'une version récente de Visual Basic pour faire la mise à jour.
Avec Windows 7 Pro, vous pouvez émuler le mode "XP" avec le kit fourni par Microsoft.
Avec les versions de base de Windows 7, vous devez installer une machine virtuelle comme la machine ORACLE VM VirtualBox (voir sur le site de Oracle pour l'installation).
Ensuite si vous avez une version légale de XP, il est possible de l'installer dans la machine virtuelle et de faire tourner les programmes qui ne fonctionnent qu'avec XP.

En cliquant sur ce lien, vous pouvez télécharger le fichier setupfr.exe (taille 764 ko).
C'est un fichier compacté avec auto-installation. Après chargement sur votre machine, faites un double click sur le nom du fichier pour lancer la procédure d'installation des fichiers et du programme de désinstallation. L'ensemble des fichiers occupe après installation environ 2 Mo sur le disque.
Tous les programmes sont écrit en Visual-Basic version 3 et fonctionnent uniquement sur PC.
Le programme "vbrun300.dll" est copié dans le répertoire C:\windows\system et n'est pas retiré par le programme de désinstallation car beaucoup d'autres programmes utilisent cette bibliothèque d'exécution.

  • Le programme GP (pour groupes ponctuels) permet la visualisation des projections stéréographiques des éléments de symétrie des 32 groupes ponctuels ainsi que celles de toutes les formes possibles. Il autorise également tous les calculs classiques dans les réseaux directs et réciproques y compris l’étude des zones. Une option permet le tracé des abaques de Wulff et des réseaux polaires.
    Avec ce programme, les calculs dans les réseaux sont immédiats. L’utilisateur ne doit pas oublier que dans les réseaux non cubiques, ces calculs sont en fait complexes et nécessitent souvent plusieurs changements d’axes.
    L'option "Forme associée" du menu "Afficher" permet de visualiser le faciès après avoir effectué le choix des indices h,k et l. Toutes les faces ont le même développement.
  • Le programme SPACE (pour groupes d'eSPACE) permet de visualiser les projections des 230 groupes d'espace ainsi que les positions équivalentes et les conditions d'extinction systématiques. Le programme respecte les conventions des Tables Internationales de Cristallographie.
  • Le programme SYM permet de visualiser les éléments de symétrie et les produits d'éléments de symétrie dans les cristaux. Il permet en particulier de déterminer la rotation équivalente à un produit de deux rotations quelconques.
    Le lien Symétries permet d'accéder à la version JAVA de ce programme.
  • Le programme FORMS permet de visualiser le faciès des cristaux et la recherche des éléments de symétrie. Les fichiers de données sont situés dans le répertoire nommé " \for ". On trouvera aussi des exemples de la même forme avec des développements différents des faces.
    Cliquez ici pour accéder à la version JAVA de ce programme.
  • Les programmes LAUE et BRAGG permettent la simulation de la position des taches de diffraction de cristaux dont la structure est connue par diverses techniques. Les intensités ne sont pas calculées. Des sorties graphiques à l'échelle 1 permettent la comparaison avec des spectres réels. J’ai utilisé le programme LAUE dans mon laboratoire pour orienter puis tailler des cristaux dépourvus de faces naturelles.
  • Le programme CRIS permet la visualisation de structures cristallines et les calculs classiques de distances et d’angles ainsi que l’étude de la coordinence. Dans le répertoire nommé " \cri ", on trouvera des fichiers de données relatifs à de nombreuses structures types. L’utilisation d’une imprimante couleurs est conseillée.

Certains des programmes sont accompagnés par un fichier d’aide aux normes Windows. Pour obtenir l’aide sur un menu, mettre celui-ci en surbrillance puis presser la touche F1. Ces fichiers d'aide contiennent également des rappels théoriques.

Notes techniques : Tous les programmes fonctionnent sur des " PC " dotés d’une version de " Windows " postérieure à 3.0 (3.1, 95, NT, 98 ...) et d’une carte graphique ayant une résolution au moins égale à 640 par 480. Il n’y a pas d’exigences particulières au niveau mémoire mais il est nécessaire d’utiliser une machine dotée d’un processeur assez rapide (minimum DX4-100 ou Pentium 75).
Tous les programmes sont écrits en " Visual Basic " version 3.0 . J’ai renoncé à utiliser les versions suivantes à cause de la taille des bibliothèques d’exécution.
Le programme d’installation a été testé sur diverses machines fonctionnant sous Windows 3.1, 95, 98 et sous Windows NT.
Les programmes ont été testés avec de nombreuses imprimantes. La dimension exacte des sorties graphiques peut varier légèrement (quelques %) en fonction du type de l’imprimante et du driver utilisé.
Tous les programmes sont dotés de sorties au format HPGL. Pour l’incorporation, sans pertes d’informations, de ces fichiers dans une application, il faut utiliser un filtre d’importation qui respecte la norme PCL5.

Ces logiciels sont accessibles en l’état et l’auteur ne pourra être tenu pour responsable de tout dommage de quelque nature que ce soit lié à leur utilisation.
Leur usage pour des fins autres que pédagogiques requiert l'accord de l'auteur.