Brevet FR2852126A1 — publié le 20040910

PROCEDE PERMETTANT A UN UTILISATEUR D'APPRENDRE ET/OU DE S'ENTRAÎNER A LA PROCEDURE DE MONTAGE D'UN APPAREIL, AU MOYEN D'UN SYSTEME INFORMATIQUE PERMETTANT UNE SIMULATION GRAPHIQUE ET INTERACTIVE DES OPERATIONS DE MONTAGE La présente invention concerne un procédé qui permet à un utilisateur d'apprendre et /ou de s'entraîner à la procédure de montage d'un appareil, et qui est mis en #uvre au moyen d'un système informatique permettant une simulation graphique et semiinteractive des étapes de montage de l'appareil. L'invention trouve son application à tout appareil pour lequel les opérations de montage doivent respecter une séquence pré-établie. Elle trouve plus particulièrement, mais non exclusivement, son application à l'apprentissage du montage d'un appareil médical ou chirurgical, et par exemple dans le domaine de la chirurgie ophtalmologique à l'apprentissage du montage d'un appareil utilisé pour la découpe du capot cornéen et plus communément appelé microkératome . Dans le domaine de l'ophtalmologie, il est usuel aujourd'hui de corriger les problèmes de vues (myopie, hypermétropie, ...) au moyen d'un laser chirurgical. Parmi les techniques connues, il existe une technique chirurgicale communément appelée lasik , qui comprend une première étape de découpe, généralement circulaire, de la cornée sur moins de 360 , en sorte de découper un capot cornéen qui reste attaché à la surface de la cornée. Dans une deuxième étape, ce capot cornéen est rabattu de telle sorte que le laser chirurgical puisse ablater directement le stroma cornéen. Pour réaliser cette première étape de découpe du capot cornéen, on utilise un appareil chirurgical spécifique et automatisé, communément appelé microkératome et comportant notamment une lame qui permet la découpe du capot cornéen . A chaque opération chirurgicale lasik , avant de réaliser la première étape de découpe du capot cornéen, il est nécessaire au préalable de monter le microkératome, en assemblant les organes principaux du microkératome et en vérifiant le bon état de fonctionnement de certaines pièces ; par exemple, il est nécessaire de vérifier au microscope le bon état de la lame de découpe du microkératome. Cette opération préalable d'assemblage et de vérification du microkératome est essentielle pour la réussite de l'opération chirurgicale, et il arrive qu'un mauvais assemblage et/ou une mauvaise vérification d'une pièce du microkératome occasionne de manière préjudiciable une mauvaise découpe du capot cornéen. La procédure de montage du microkératome (assemblage et vérification) doit donc être scrupuleusement respectée par le chirurgien ou son assistant, aucune étape ne devant être omise, et la séquence de ces étapes devant être rigoureusement respectée. Il est donc important que la personne qui a la responsabilité de la procédure de montage du microkératome soit parfaitement formée et entraînée. Egalement, les appareils du type microkératome sont onéreux et relativement fragiles. Sachant qu'une mauvaise manipulation de l'appareil peut aboutir à une détérioration coûteuse de l'appareil, l'utilisation du microkératome pour former et/ou entraîner un utilisateur à la procédure de montage s'avère peu adaptée et n'est en pratique pas recommandée. Enfin, les microkératomes diffèrent d'un constructeur à l'autre, et leur procédure de montage peut différer en fonction du type de microkératome. L'apprentissage de la procédure de montage doit donc être adaptée à chaque type de microkératome. L'objectif principal de l'invention est d'offrir une solution technique permettant à un utilisateur d'apprendre et/ou de s'entraîner à la procédure de montage d'un appareil, du type microkératome. L'invention n'est pas limitée à la procédure de montage d'un microkératome ou d'un appareil médical ou chirurgical, mais s'applique à la procédure de montage de tout appareil pour lequel les opérations de montage doivent respecter une séquence pré-établie. Egalement, la présente invention s'applique à toute procédure de montage d'un appareil comportant une succession d'opérations d'assemblage de différentes pièces de l'appareil, avec éventuellement, mais non nécessairement, vérification de l'état de fonctionnement de certaines pièces au cours de la procédure de montage. L'invention a ainsi pour premier objet un procédé qui permet à un utilisateur d'apprendre et/ou de s'entraîner à la procédure de montage d'un appareil composé d'une pluralités de pièces dont certaines au moins doivent être assemblées entre elles. Ce procédé de l'invention est caractérisé en ce qu'il est mis en #uvre au moyen d'un système informatique comportant une interface utilisateur et un écran vidéo. Dans une première variante de réalisation, ce procédé est en outre caractérisé en ce qu'il comprend les étapes (a) à (g) suivantes : (a) affichage dans une première zone de l'écran vidéo d'une représentation graphique de l'appareil dans un état d'assemblage, dit état d'assemblage courant, ladite représentation graphique de l'appareil comportant une pluralité d'objets graphiques qui représentent respectivement les pièces de l'appareil, (b) détection de la sélection par un utilisateur, au moyen de l'interface, de l'une des pièces de l'appareil, (c) affichage dans une deuxième zone de l'écran vidéo d'une ou plusieurs actions associées à la pièce sélectionnée, (d) détection de la sélection par l'utilisateur de l'une des actions affichées, (e) vérification automatique si la pièce et l'action sélectionnées sont correctes, (f) si la pièce sélectionnée ou si l'action sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (g) si la pièce et l'action sélectionnées sont correctes, modification le cas échéant de l'état courant d'assemblage de l'appareil, et réitération des étapes précitées à partir de l'étape (a). Dans une deuxième variante de réalisation, le procédé de l'invention est en outre caractérisé en ce qu'il comprend les étapes (a) à (j) suivantes : (a) affichage dans une première zone de l'écran vidéo d'une représentation graphique de l'appareil dans un état d'assemblage, dit état d'assemblage courant, ladite représentation graphique de l'appareil comportant une pluralité d'objets graphiques qui représentent respectivement les pièces de l'appareil, (b) détection de la sélection par un utilisateur, au moyen de l'interface, de l'une des pièces de l'appareil, (c) vérification automatique si la pièce sélectionnée est correcte, (e) si la pièce sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (f) si la pièce sélectionnée est correcte, affichage dans une deuxième zone de l'écran vidéo d'une ou plusieurs actions associées à la pièce sélectionnée, (g) détection de la sélection par l'utilisateur de l'une des actions affichées, (h) vérification automatique si l'action sélectionnée est correcte, (i) si l'action sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (j) si l'action sélectionnée est correcte, modification le cas échéant de l'état courant d'assemblage de l'appareil, et réitération des étapes précitées à partir de l'étape (a). Dans les deux variantes de réalisation ci-dessus, le système informatique permet de simuler graphiquement et de manière interactive les opérations d'assemblage et éventuellement de vérification des différentes pièces de l'appareil, et de contrôler automatiquement le respect par l'utilisateur de la chronologie des opérations de montage. L'invention a pour autres objets un programme de simulation de la procédure de montage d'un appareil, lequel programme, lorsqu'il est exécuté par un système informatique comportant un écran vidéo et une interface utilisateur, permet la mise en #uvre automatique du procédé précité dans l'une ou l'autre des deux variantes précitées, ainsi qu'un support mémoire, fixe ou amovible, sur lequel est stocké ce programme de simulation. Dans le présent texte, le terme système informatique doit être pris dans son acceptation la plus large , et désigne d'une manière générale tout système qui comporte au moins un écran vidéo et au moins une interface permettant à un utilisateur d'interagir avec le système, et dont le fonctionnement, pour la mise en #uvre du procédé de l'invention, est piloté automatiquement par un programme informatique (ou logiciel). A titre d'exemple non limitatif et non exhaustif, le système informatique peut être implémenté sous la forme d'un micro-ordinateur ou équivalent exécutant en local le programme de simulation et d'apprentissage de l'invention, lequel programme pour son exécution peut être en tout ou partie stocké en mémoire vive ou être stocké en tout ou partie sur un support mémoire amovible ( disquette, CD-Rom,...) placé dans un périphérique de lecture adapté. Egalement, le système informatique peut être implanté sous la forme d'un réseau ou équivalent, comportant un serveur déporté et au moins un terminal qui est mis à la disposition de l'utilisateur, et qui est relié au serveur par un réseau ou un ensemble de réseaux de communication de type LAN ou WAN. Dans ce cas le programme de simulation et d'apprentissage, lors de son exécution, peut être en tout ou partie stocké au niveau du serveur. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée ci-après de variantes préférées de réalisation de l'invention, appliquées à la procédure de montage d'un appareil de chirurgie ophtalmologique communément désigné hansatome , laquelle description est donnée à titre d'exemple non exhaustif et non limitatif, et est faite en référence aux dessins annexés sur lesquels : - les figures 1 à 10 représentent les écrans principaux successifs affichés pour l'utilisateur, lors de l'exécution d'un programme de simulation de la procédure de montage d'un hansatome, - la figure 11 est un organigramme de fonctionnement du programme de simulation, conforme à la première variante précitée du procédé de l'invention, et dans une version simplifiée sans aléa, - la figure 12 est un organigramme de fonctionnement du programme de simulation, conforme à la première variante précitée du procédé de l'invention, et dans une version avec aléas, - la figure 13 un organigramme de fonctionnement du programme de simulation, conforme à la deuxième variante précitée du procédé de l'invention, et dans une version avec aléas. Un exemple particulier de procédé d'apprentissage de la procédure de montage d'un microkératome particulier communément appelé Hansatome , et utilisé en chirurgie ophtalmologique pour la découpe du capot cornéen dans une technique chirurgicale lasik , va à présent être décrit en référence aux dessins annexés. L'invention n'est pas limitée à la simulation et l'apprentissage du montage de ce type particulier d'appareil, mais peut s'appliquer à la procédure de montage de tout d'appareil pour lequel les opérations de montage doivent respecter une séquence complexe pré-établie. Le procédé qui va être décrit en détail peut être mis en #uvre avec tout type de système informatique comportant une unité de traitement programmable à base d'un microprocesseur ou équivalent, une interface utilisateur, un écran vidéo et des moyens mémoire dans lesquels sont stockées les données et un programme de simulation qui est exécuté par l'unité de traitement pour la mise en #uvre des étapes du procédé. Dans la suite de la description, et de manière non limitative de l'invention on considérera que le système informatique est un microordinateur de type monoposte, comportant une unité centrale un écran vidéo, et en guise d'interface utilisateur un clavier et une souris, l'unité centrale comportant en mémoire vive locale un programme de simulation qui une fois exécuté par le processeur de l'unité centrale permet de réaliser les étapes du procédé de l'invention. On a représenté sur les figures 1 à 10, les principaux écrans qui sont successivement affichés pour l'utilisateur par le processeur du système informatique lorsque celui-ci exécute correctement le montage de l'hansatome en sélectionnant dans le bon ordre les pièces et les actions associées. Les pièces de l'hansatome qui peuvent être sélectionnées sont classées en deux catégories : les pièces simples et les assemblages de pièces . A chaque pièce correspond un objet graphique 3D qui permet l'affichage de la pièce dans une scène graphique 3D. Dans la suite de la description, et par soucis de simplification, le terme générique pièce désigne l'objet graphique associé à la pièce, la pièce étant indifféremment une pièces simple ou un assemblage de pièces. En référence à la figure 1, les pièces simples de l'hansatome sont les suivantes : sabot (1), lame (2), porte-lame (3) , anneau (4) , adaptateur (5), moteur (6), pipette (7). En référence aux figures 4,5, 6,8 à 10, les assemblages de pièces sont : Hansatome 0 (9) : assemblage de Lame (2) et de sabot (1) Hansatome 1 (10): assemblage de Hansatome 0 et de adaptateur (5) Hansatome 2 (11): assemblage de hansatome 1 et de moteur (6) Anneau + Pipette (12) : assemblage de Anneau (4) + de Pipette (7) Hansatome final (13): assemblage de hansatome 2 et de anneau + Pipette . Les actions associés à certaines pièces précitées de l'hansatome sont les suivantes : Sabot (1) Vérification "Roues de transmission" Vérification "Le sabot" Solution "Brosser les roues" Solution "Brosser le sabot" Solution "Changer l'Hansatome" Lame (2) Montage "Monter sur le sabot" Montage "Retirer le porte-lame" Vérification "Pureté de la lame" Vérification "Le fil de la lame au microscope" Solution "Changer la lame" Solution "Brosser" Solution "Changer l'Hansatome" Adaptateur (5) Montage " Monter sur le sabot" Moteur (6) Montage "Monter sur l'Hansatome" Pipette (7) Montage "Monter sur l'anneau" "Hansatome 0" (9) Montage "Retirer le porte-lame" Vérification "La lame se déplace sans résistance" Vérification "Position de la lame" Solution "Brosser la lame" Solution "Brosser le sabot" Solution "Changer la lame" Solution "Changer l'hansatome" "Hansatome 1" (10) Vérification "Position de la fente de guidage" Solution "Brossage fente de guidage" "Hansatome 2"(11) Montage "Arroser les roues de transmission" Montage "Monter sur l'anneau" Solution "Démonter le moteur" Aucune action n'est associée aux pièces suivantes : Porte-lame (3) , Anneau (4), Anneau + Pipette (12) et Hansatome final (13). Tout ou partie des actions associées à une pièce donnée (le choix de la ou des actions affichées parmi les étapes disponibles pour la pièce dépend de l'étape de montage en cours) sont affichées à l'écran lorsque l'utilisateur sélectionne à l'écran ladite pièce, tel que cela apparaîtra plus clairement ultérieurement lors de la description de l'organigramme de la figure 11. En référence à la figure 1, chaque écran affiché comporte essentiellement huit zones d'affichage : - une première zone (Z1) qui est réservée à l'affichage graphique en 3D de la scène de montage de l'hansatome dans son état d'assemblage courant, - trois zones d'affichage (Z2), (Z3), et (Z4) dans lesquelles sont respectivement affichés trois autres organes de l'hansatome à savoir la pédale de commande (F) (vers l'avant) du moteur de l'hansatome, la pédale de commande (R) ( vers l'arrière) du moteur de l'hansatome, et la pédale de commande ( Vacuum ) du compresseur. - une zone d'affichage (Z5) dans laquelle est indiqué l'état courant d'assemblage de l'hansatome , une zone d'affichage (Z6) dans laquelle est mentionnée la pièce qui est en cours de sélection par l'utilisateur, - une zone menu (Z7) dans laquelle sont mentionnées une ou plusieurs actions associées à la pièce sélectionnée ; dans l'exemple particulier illustré, ces actions sont classées en trois catégories différentes : les actions de manipulation de la pièce sélectionnée (sous-menu / Montage ) ; les actions de vérification de la pièce sélectionnée (sous-menu / Verification ) ; les actions correspondant aux solutions possibles pour résoudre un problème se posant en cas de vérification ou de montage d'une pièce sélectionnée (sous- menu Solution ); les action solutions sont utilisées essentiellement dans le cas d'un fonctionnement avec aléas (voir infra / Figure 12 - programme de fonctionnement avec aléas) - une zone d'affichage (Z8) dans laquelle sont affichés des conseils permettant de guider l'utilisateur. On a représenté sur la figure 11 un organigramme illustrant les étapes principales qui sont mises en #uvre par le processeur du système informatique lorsqu'il exécute le programme de simulation et d'apprentissage de l'invention. Cet organigramme qui va à présent être commenté en détail correspond à une première variante de réalisation de l'invention. En référence à la figure 11, lorsque l'utilisateur lance l'exécution du programme de simulation et d'apprentissage de la procédure de montage de l'hansatome, le processeur (figure 11/ étapes 110 et 111) affiche un premier écran pour lequel la zone (Z1) est initialisée avec une scène graphique 3D représentant l'hansatome dans son état initial complètement désassemblé, et la zone (Z5) indique comme état courant d'assemblage Début de montage . Les zones (Z1) et (Z5) de ce premier écran correspondent à celles de la figure 1. Ainsi, dans la zone (Z1) sont représentées graphiquement en 3D toutes les pièces simples de l'hansatome, posées sur la surface d'une table de montage (T), à savoir : sabot (1), lame (2), porte-lame (3) , anneau (4) , adaptateur (5), moteur (6), pipette (7). Egalement, la scène graphique 3D comporte un objet graphique supplémentaire référencé (8) et représentant l'alimentation électrique de l'hansatome. Dans, ce premier écran, tant que l'utilisateur n'a pas sélectionné de pièce dans la zone Z1, la zone Z6 ne comporte aucune mention de pièce sélectionnée, et la zone Z7 ne comporte aucune proposition d'action. Programme principal (sans aléa de fonctionnement) / figure 11 En référence à la figure 11, une fois le premier écran affiché, le programme attend la sélection par l'utilisateur de l'une des pièces de l'hansatome dans la zone Z1 ( figure 11/ bloc 112). La sélection d'une pièce par l'utilisateur est réalisée en pointant au moyen de la souris l'une des pièces représentées graphiquement dans la zone Z1. De manière connue en soi, le programme détecte les cordonnées (X, Y) de pointage et identifie automatiquement à partir de ces coordonnées de pointage quelle est la pièce correspondante de la scène 3D (zone Z1). Ce type de sélection n'est pas limitatif de l'invention. Dans d'autres variantes de réalisation, la sélection d'une pièce pourrait être opérée avec un dispositif de pointage autre q'une souris, et par exemple avec un stylo optique ou équivalent , ou encore avec le doigt dans le cas de la mise en #uvre d'un écran tactile ; également la sélection d'une pièce pourrait être opérée en affichant dans un menu à l'écran une liste avec le nom des pièces représentées graphiquement dans la scène 3D et en permettant à l'utilisateur de choisir par exemple au moyen de la souris, du clavier, ou par commande vocale un nom de pièce de la liste affichée. Lorsqu'une pièce a été sélectionnée, le programme affiche automatiquement dans la zone menu Z7 ( figure 11/ bloc 113), la ou les actions associées à cette pièce. Les actions affichées sont choisies parmi celles précitées associées à la pièce et dépendent également de l'étape de procédure en cours. A titre d'illustration, dans le cas de la figure 1, l'utilisateur à sélectionné dans la zone Z1, le sabot 1, et le programme affiche dans la zone Z7 trois actions associées (parmi les cinq actions précitées disponibles pour cette pièce) qui sont proposées à l'utilisateur : deux actions de vérification respectivement des roues de transmission du sabot ou du sabot , et une solution qui est changer l'hansatome . Le programme attend la sélection par l'utilisateur de l'une des actions proposées dans la zone Z7 ( figure 11/ bloc 114). La sélection d'une action par l'utilisateur est par exemple réalisée en pointant au moyen de la souris l'une des actions affichées dans la zone menu Z7. Lorsqu'une action a été sélectionnée, le programme vérifie de manière automatique si la pièce et l'action qui ont été successivement sélectionnées sont correctes ( figure 11/bloc 115). A cet effet, le scénario de montage, c'est-à-dire la succession chronologique des étapes de la procédure de montage est préalablement défini et sauvegardé en mémoire. Ce scénario de montage est constitué par l'ensemble des étapes de montage et vérification, chaque étape pointant selon le cas vers une ou plusieurs étapes suivantes, et la transition entre une étape et l'étape suivante étant définie par une pièce de l'hansatome et une action prédéterminées. Dans le cas le plus simple d'application, le scénario est linéaire, chaque étape pointant exclusivement sur une seule étape suivante. Le plus souvent, le scénario se traduira par une arborescence d'étapes plus ou moins compliquées selon le cas, lorsqu'il existe dans l'application simulée plusieurs chemins possibles dans la procédure de montage. La vérification précitée de la pièce et de l'action sélectionnées (transition entre deux étapes) consiste donc à vérifier si les conditions de la transition d'étape associées à l'étape en cours sont remplies, et dans l'affirmative à valider la sélection en basculant à l'étape suivante du scénario (figure 11/ bloc 118). Dans la négative, un message d'erreur de sélection est temporairement affiché à l'écran (figure 11/ bloc 117), par exemple dans la zone Z1 de la scène graphique 3D. Le basculement à l'étape suivante se traduit le cas échéant (mais pas nécessairement dans tous les cas) par une modification de l'état d'assemblage courant de l'hansatome. En cas de modification de l'état d'assemblage courant, lorsque le programme reboucle ( figure 11 / boucle 120 de retour au bloc 111), la mise à jour de l'écran se traduit par une modification de la représentation graphique de l'hansatome dans la zone Z1. Eventuellement, lors de la transition d'une étape à l'autre, le programme peut être conçu pour afficher un écran intermédiaire ou lancer une animation (graphique, vidéo,,...) simulant l'action qui a été sélectionnée. Etapes principales (scénario de montage) pour la procédure de montage et de vérification de l'hansatome sans aléa de fonctionnement Les étapes principales du scénario de montage sont décrites ciaprès, la définition des propriétés de chaque étape étant la suivante : Label (texte identifiant l'étape) Etat (texte décrivant l'état du montage/ destiné à être affiché dans la zone Z5) Text (conseil / zone d'affichage Z8) Information (affichée dans la zone Z1 pour donner une information indispensable) Object (pièce à sélectionner pour passer à l'étape suivante) Todo (action à sélectionner pour passer à l'étape suivante) Etape~suivante (label de l'étape suivante) Etape 0 : Label "Début" Etat "1.1Début du montage" Text "Sélectionnez la pièce sur laquelle effectuer une opération en cliquant dessus. " Object "Sabot" ToDo "vérification/Roues de transmission" Etape~suivante : "Roues OK" Eta pe 1 : Label "Roues OK" Etat "1.2 Roues vérifiées" Information "Les roues de transmission tournent librement" Object "Sabot" ToDo "vérification/Le sabot" Etape~suivante : "Sabot OK" Etape 2 : Label "Sabot OK" Etat "1.3 Sabot vérifié" Information "Le sabot ne présente aucun problème" Object "Lame" ToDo "vérification/Pureté de la lame" Etape~suivante : "Pureté lame OK" Etape 3 Label "Pureté lame OK" Etat "2. 1 Lame pure" Information "La lame est propre" Object "Lame" ToDo "vérification/Le fil de la lame au microscope" Etape~suivante : " Tranchant lame OK " Etape 4 Label "Tranchant lame OK" Etat "2. 2 Tranchant lame vérifié" Information "Le tranchant de la lame est parfait" Object "Lame" ToDo "montage/Monter sur le sabot" Etape~suivante : " Lame montée Etape 5 : Label "Lame montée" Etat "2. 3 Lame montée" Object "Hansatome 0" ToDo "vérification/La lame se déplace sans résistance" Etape~suivante : " Lame va-et-vient OK " Etape 6 : Label "Lame va-et-vient OK" Etat "2. 4 Lame libre" Information "II n'y a pas de résistance" Object "Hansatome 0" ToDo "montage/Retirer le porte-lame" Etape~suivante : " Porte-lame retiré Etape 7 : Label "Porte-lame retiré" Etat "2.5 Porte-lame retiré" Object "Hansatome 0" ToDo "vérification/Position de la lame" Etape~suivante : " Position de la lame OK " Etape 8 : 4) Label "Position de la lame OK" Etat "2.6 Position lame vérifiée" Information "La lame est bien au centre de son logement" Object "Adaptateur" ToDo "montage/Monter sur le sabot" Etape~suivante : " Adaptateur monté Etape 9 : 5) Label "Adaptateur monté" Etat "3. 1 Adaptateur monté" Object "Hansatome 1 ToDo "vérification/Position de la fente de guidage" Etape~suivante : "Position fente de guidage vérifiée" Etape 10 : Label "Position fente de guidage vérifiée" Etat "3. 2 Fente de guidage vérifiée" Information "La fente de guidage est au centre" Object "Moteur" ToDo "montage/Monter sur l'hansatome" Etape~suivante : " Moteur monté Etape 11 : (figure 6) Label "Moteur monté" Etat "4.1 Moteur monté" Text "Vous avez correctement monté le moteur. Lors de cette opération, vous pourrez être gêné par le scotch qui tient la gaine du fil d'alimentation du moteur." Object "Hansatome 2" ToDo "montage/Arroser les roues de transmission" " Etape~suivante : " Roues arrosées" Etape 12 : Label "Roues arrosées" Etat "4.2 Roues arrosées" Object "Hansatome 2" ToDo "forward" Etape~suivante : " Forward OK " Etape 13 : 7) Label "Forward OK" Etat "4. 3 Forward testé" Information "Vérifier l'affichage de l'unité centrale" Object "Hansatome 2" ToDo "reverse" Etape~suivante : " Reverse OK " Etape 14: Label "Reverse OK" Etat "4.4 Reverse testé" Object "Pipette" ToDo "montage/Monter sur l'anneau" Etape~suivante : " Pipette sur l'anneau Etape 15 :(figure 8) Label "Pipette sur l'anneau" Etat "5. Pipette montée" Object "Hansatome 2" ToDo "montage/Monter sur l'anneau" Etape~suivante : " Hansatome sur l'anneau Etape 16 : (figure 9) Label "Hansatome sur l'anneau" Etat "6.1 Hansatome complet" Text "L'Hansatome est entièrement monté." Object "Hansatome final" ToDo "forward" Etape~suivante : " Forward final OK " Etape 17 (figure 10) Label "Forward final OK" Etat "6.1 Forward final testé" Object "Hansatome final" ToDo "reverse" Etape~suivante : " Fin du montage" Eta pe 18 Label "Fin du montage" Etat "Hansatome validé" Information "Vous avez terminé la démonstration" Object "Hansatome final" ToDo "rien" Etape~suivante : aucune (fin de la procédure de montage) Programme principal (avec aléas de fonctionnement) / figure 12 La figure 12 est un organigramme de fonctionnement correspondant à une variante perfectionnée du programme de simulation, faisant intervenir des aléas dans la procédure de vérification et de montage. Par soucis de clarté, sur la figure 12 on a conservé les mêmes références numériques pour identifier les blocs de l'organigramme de la figure 12 qui sont identiques aux blocs de l'organigramme de la figure 11. En référence à la figure 12 et à la différence de l'organigramme de la figure 11, lorsque la pièce et l'action sélectionnées par l'utilisateur sont correctes ( test 116/ oui ), le programme de simulation vérifie ( figure 12/ test 118a) si un aléa est associé à l'étape en cours. Dans l'affirmative, le programme lance une procédure de tirage aléatoire ( étape 118 b) qui retourne un aléa sous la forme d'un état booléen ( vrai ou faux). La procédure de tirage aléatoire est par exemple une méthode pseudo aléatoire (connue en soi) de tirage au sort d'un chiffre compris entre 0 et 1, suivie d'une comparaison du chiffre tiré avec un seuil de probabilité prédéfini compris entre 0 et 1, et de préférence paramétrable, la valeur de l'aléa ( VRAI ou FAUX) dépendant de la comparaison avec ce seuil. Si la valeur de l'aléa est vrai , le programme bascule automatiquement (étape 118c) vers une nouvelle étape dite par la suite sous-étape de fonctionnement, qui est associée en mémoire à l'étape en cours (étape principale en cours ou éventuellement sous- étape en cours). Une sous-étape de fonctionnement correspond au traitement d'un problème survenant lors de l'exécution de l'action sélectionnée par l'utilisateur (problème lié au résultat de la vérification ou du montage d'une pièce). A l'inverse, si la valeur de l'aléa est faux ( ce qui signifie qu'il n'y pas d'occurrence d'un problème dans la réalisation de l'action qui a été sélectionnée) le programme bascule vers l'étape principale suivante ( bloc 118). Exemple de procédure de montage avec aléa On décrit à présent l'ordre des actions à effectuer pour le montage de l'Hansatome. Figure 1 : étatinitial Etape 0 : Sabot-> vérification /Roues de transmission (la Figure 2 s'affiche pendant la vérification) Sous étapes ( si aléa vrai ) Si problème : Sabot-> montage/Brosser les roues Sabot-> vérification/Roues de transmission Si problème : solution/Changer l'hansatome Retour à l'étape 0 Eta pe 1 : Sabot-> vérification/Le sabot Sous-étapes ( si aléa vrai ) Si problème : Sabot-> solution/Brosser le sabot Sabot-> vérification/Pureté sabot Si problème : Sabot-> solution/Changer l'hansatome Etape 2 : Lame-> vérification/Pureté de la lame Sous-étape ( si alea vrai ) Si problème : Lame-> solution/Changer la lame Etape 3 Lame-> vérification/Le fil de la lame au microscope Sous-étape ( si aléa vrai ) Si problème : Lame-> solution/Changer la lame Etape 4 Lame-> montage/Monter sur le sabot Sous-étape ( si aléa vrai ) Si problème : retour à l'étape 2 Figure 3 : lame montée Etape 5 Lame-> vérification/La lame se déplace sans resistance Sous étapes ( si alea vrai ) Si problème : Hansatome -> solution/Brosser le sabot Si problème : Hansatome -> solution/Changer la lame Si problème: Hansatome->solution/Changer l'Hansatome Etape 6 Porte-lame -> montage/Retirer Figure 4 : porte-lame retiré Etape 7 Lame-> vérification/Position de la lame Etape 8 Adaptateur-> montage/Monter sur le sabot Figure 5 : monté Etape 9 Hansatome -> vérification/Position de la fente de guidage Etape 10 Moteur-> montage/Monter sur l'hansatome figure 6 : monté Etape 11 Moteur-> montage/Arroser les roues Etape 12 Forward (bouton Forward du moteur) (Figure 7 s'affiche pendant le test du moteur) Sous-étapes ( si alea vrai ) Si problème : Hansatome -> montage/Démonter le moteur Hansatome -> solution/Brossage fente de guidage Moteur-> montage/Monter sur l'hansatome Etape 13 Reverse (bouton Reverse du moteur) Sous-étapes ( si alea vrai ) Si Problème : Hansatome -> montage/Démonter le moteur Hansatome -> solution/Brossage fente de guidage Moteur-> montage/Monter sur l'hansatome Retour à l'étape 3 Etape 14 Pipette-> montage/Monter sur l'anneau Figure 8 : montée Etape 15 Hansatome -> montage/Monter sur l'anneau Figure 9 : hansatome complet Etape 16 Forward (bouton Forward du moteur) Sous étape ( si alea vrai ) Si problème : Hansatome -> solution/Changer l'Hansatome Etape 17 Reverse (bouton Reverse du moteur) Sous étape ( si alea vrai ) Si problème : Hansatome -> solution/Changer l'Hansatome Figure 10 Etape 18 : fin de la procédure - la diode de l'alimentation (8) signalant le bon fonctionnement de l'hansatome est allumée ; l'hansatome a été vérifié, assemblé, et fonctionne correctement. On a représenté sur la figure 13 une autre variante d'un organigramme de fonctionnement du programme de simulation. Cette variante se différencie de la variante de la figure 12 par une vérification de la pièce sélectionnée immédiatement après la sélection de ladite pièce par l'utilisateur ( figure 13/ blocs 112a, 112b, 112c) , et non plus après que l'utilisateur ait sélectionné l'action. REVENDICATIONS 1. Procédé permettant à un utilisateur d'apprendre et /ou de s'entraîner à la procédure de montage d'un appareil qui est composé d'une pluralité de pièces dont certaines au moins doivent être assemblées entre elles, caractérisé en ce qu'il est mis en #uvre au moyen d'un système informatique comportant une interface utilisateur et un écran vidéo, et en ce qu'il comprend les étapes suivantes : (a) affichage dans une première zone (Z1) de l'écran vidéo d'une représentation graphique de l'appareil dans un état d'assemblage, dit état d'assemblage courant, ladite représentation graphique de l'appareil comportant une pluralité d'objets graphiques (1,2,3,...) qui représentent respectivement les pièces de l'appareil, (b) détection de la sélection par un utilisateur, au moyen de l'interface, de l'une des pièces de l'appareil, (c) affichage dans une deuxième zone (Z7) de l'écran vidéo d'une ou plusieurs actions associées à la pièce sélectionnée, (d) détection de la sélection par l'utilisateur de l'une des actions affichées, (e) vérification automatique si la pièce et l'action sélectionnées sont correctes, (f) si la pièce sélectionnée ou si l'action sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (g) si la pièce et l'action sélectionnées sont correctes, modification le cas échéant de l'état courant d'assemblage de l'appareil, et réitération des étapes précitées à partir de l'étape (a). 2. Procédé d'apprentissage de la procédure de montage d'un appareil qui est composé d'une pluralité de pièces dont certaines au moins doivent être assemblées entre elles, caractérisé en ce qu'il est mis en #uvre au moyen d'un système informatique comportant une interface utilisateur et un écran vidéo, et en ce qu'il comprend les étapes suivantes : (a) affichage dans une première zone (Z1) de l'écran vidéo d'une représentation graphique de l'appareil dans un état d'assemblage, dit état d'assemblage courant, ladite représentation graphique de l'appareil comportant une pluralité d'objets graphiques (1,2,3,...) qui représentent respectivement les pièces de l'appareil, (b) détection de la sélection par un utilisateur, au moyen de l'interface, de l'une des pièces de l'appareil, (c) vérification automatique si la pièce sélectionnée est correcte, (e) si la pièce sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (f) si la pièce sélectionnée est correcte, affichage dans une deuxième zone (Z7) de l'écran vidéo d'une ou plusieurs actions associées à la pièce sélectionnée, (g) détection de la sélection par l'utilisateur de l'une des actions affichées, (h) vérification automatique si l'action sélectionnée est correcte, (i) si l'action sélectionnée n'est pas correcte, avertissement de l'utilisateur qu'une erreur de sélection a été commise, (j) si l'action sélectionnée est correcte, modification le cas échéant de l'état courant d'assemblage de l'appareil, et réitération des étapes précitées à partir de l'étape (a). 3. Support mémoire amovible ou fixe sur lequel est stocké un programme de simulation de la procédure de montage d'un appareil, lequel programme de simulation permet la mise en oeuvre automatique du procédé de la revendication 1 ou 2, lorsqu'il est exécuté par un système informatique comportant un écran vidéo et une interface utilisateur 4. Programme de simulation de la procédure de montage d'un appareil, lequel programme, lorsqu'il est exécuté par un système informatique comportant un écran vidéo et une interface utilisateur, permet la mise en #uvre automatique du procédé de la revendication 1 ou 2.