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) a marge à gauche et à droite. La largeur de ces marges correspond au minimum à la largeur d'une position divisée par 2. b) 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) c largeur de la fenêtre d'affichage. d) d largeur d'une position. e) e hauteur d'un position. Cette hauteur correspond en général à la hauteur (g) divisée par 2. f) f fenêtre permettant l'affichage de messages. g) g hauteur de toutes les branches. h) h marge en haut et en bas de la fenêtre d'affichage. i) i hauteur de la fenêtre d'affichage.

    Le contenu d'une cellule de la grille

    Chaque cellule (numérotée ci-dessus de 1 à 30) peut comprendre la représentation d'une position ou peut être vide. La représentation d'une position est faite de la manière suivante:

    TankCell.png

    A Affichage d'un transporteur en-dessus de la position B Affichage d'un transporteur pouvant se déplacer en-dessus des autres transporteurs. Si ce type de transporteur n'est pas utilisé alors cet espace n'est pas affiché. C Numéro du transporteur D Charge sur le transporteur E Potence du transporteur en haut F Potence du transporteur ni en haut ni en bas G Potence du transporteur en bas H Cuve de la position I Numéro du porte-rack ou du programme J Charge dans la cuve K Information si la position est en service ou hors service L Numéro de la classe de traitement 2 (cette case n'est pas affichée si pas de classe définie) M Nom de la position N Indication qu'un mouvement de montée est prévu sur cette position O Numéro du transporteur devant effectuer un mouvement sur cette position P Indication qu'un mouvement de descente est prévu sur cette position Q Numéro d'identification de la position R Numéro de la classe de traitement n° 1 ( cette case n'est pas affichée si pas de classe définie) S   T Couvercle fermé sur la position