Skip to main content

Les machines standards de galvanoplastie

Introduction

Les machines sont représentées de la manière suivante:

Machine.png

Cette machine est composée de 2 branches avec un transfert au milieu. Il peut y avoir un grand nombre de configurations différentes: machine d'une seule branche, de plusieurs branches, machine affichée de gauche à droite ou de droite à gauche. La première branche affichée sur le haut ou en bas, etc... Bref, chaque machine a sa propre configuration. Pour permettre un affichage automatique, il faut prévoir une manière de spécifier la mise en page.

La fenêtre d'affichage

La fenêtre d'affichage peut soit être encrée dans le coin gauche de l'écran, soit flottante ou soit occuper tout le haut de l'écran. Le choix d'affichage est configuré en utilisant des mots clef ou en utilisant la page [Machine] de la boîte de dialogue [Settings].

Settings.png

Dans les premières versions de QuickView la machine était toujours affichée sur une seule rangée de gauche à droite ou l'inverse mais toutes les branches étaient affichées d'un seul tenant. Dans une version récente, les mots clef affichés sur la droite de la boîte ont été ajoutés permettant d'afficher les branches sur des rangées différentes. Cette évolution permet une représentation plus réaliste de la machine mais des problèmes interviennent lorsque plusieurs transferts sont présents. Il n'est pas possible certaines fois d'aligner les cuves pour que tous les transferts soient alignés. Pour corriger ce problème, un nouvelle manière de configurer la machine a été réalisée. Cette manière est décrite dans la section suivante.

Langage de configuration

Un langage de configuration a été créé. Ce langage a été inspiré du langage LOGO (wikipedia).

La grille de la machine

La fenêtre principale de la machine est considérée comme une grille. Chaque cellule de la grille peut correspondre à une position de la machine:

MachineGrid.png

  • a) marge à gauche et à droite. La largeur de ces marges correspond au minimum à la largeur d'une position divisée par 2.
  • b) longueur de la machine. Cette longueur correspond au maximum de positions d'une branche. Dans le dessin ci-dessus, le nombre maximum de positions des branches est de 15 positions.
  • c) largeur de la fenêtre d'affichage.
  • d) largeur d'une position.
  • e) hauteur d'un position. Cette hauteur correspond en général à la hauteur (g) divisée par 2.
  • f) fenêtre permettant l'affichage de messages.
  • g) hauteur de toutes les branches.
  • h) marge en haut et en bas de la fenêtre d'affichage.
  • i) hauteur de la fenêtre d'affichage.

Le contenu d'une cellule de la grille

Chaque cellule peut comprendre la représentation d'une position ou peut être vide. La représentation d'une position est la suivante:

TankCell.png