Brevet FR2049140A1 — publié le 19710326

La présente invention concerne généralement et a essentiellement pour objet un dispositii'A ' analyse automatique de configurations, figures ou analogues et plus particulièrement un système pour suivre automatiquement une configuration ou figure représentée 5 sur une feuille de dessin pour la convertir en uii signal numérique ou arithmétique, ainsi que les- diverses applications et utilisations résultant de sa mise en oeuvre et les ensembles, appareils, circuits, équipements et installations pourvus de tels dispositifs. 10 Dans de nombreux domaines de la technique, il est désirable de lire automatiquement des configurations ou figures sous forme de divers segments, courbes et analogues représentés sur une feuille de dessin pour les convertir en cfes signaux électriques numériQ.ues ou arithmétiques. De telles exigences se posent quand 15 diverses formes d'onde telles que des cardiogrammes, des ondes cérébrales, des ondes sismiques ou de tremblements de terre et analogues par exemple, doivent être automatiquement analysées pour identifier leurs configurations. En outre, quand on. fournit diverses courbes d'informations ou de données à un calculateur 20 ou ordinateur électronique normalisé, de telles courbes d'informations ou de données sont actuellement transformées en des termes techniques avec beaucoup de travail et de temps et les informations converties sont alors fournies à un dispositif d'entrée du calculateur ou ordinateur. 25 C'est par conséquent un but de cette invention de créer un système d'analyse automatique de configurations ou de figures qui fonctionne de façon à suivre automatiquement des configurations ou figures variées représentées sur une feuille pour fournir des valeurs de sortie numériques des informations ou données tracées. 30 Un autre but de cette invention est de créer un système de lecture automatique de configurations ou de figures fournissant des informations ou des données directement utilisables comme valeurs ou grandeurs d'entrée dans des calculateurs électroniques. Encore un autre but de cette invention est de créer un nouveau 35 système de lecture automatique qui puisse correctement suivre la configuration ou figure toujours suivant la direction de celle-ci en réponse au signal détecté. — i BAD ORIGINAL 1 70 19877 2 2049140 Un autre but de cette invention est de créer un système de lecture automatique de configurations ou de figures qui puissent déterminer l'une des valeurs de sortie particulière, qui est à suivre, d'une multiplicité de valeurs de sortie de détecteur., 5 Encore un autre but de cette invention est de créer un système de lecture automatique de configurations ou de figures qui répète l'opération de lecture pour une partie choisie de la configuration. Un autre but de cette invention est de créer un nouveau 10 système applicable à un générateur de fonctions qui engendre ou produit un. signal électrique correspondant à la configuration d'une courbe. Conformément à cette invention, la présence ou l'absence d'une configuration ou figure en un point donné sur un dessin 15 est décelée au moyen d'un détecteur et la configuration détectée est convertie en un signal électrique qui est utilisé pour déterminer dpns quelle direction la configuration est à suivre . Conformément à cette détermination ou à ce discernement, un signal ; est produit pour déplacer le détecteur en translation dans la 20 direction à suivra En réponse à ce signal, un moyen de commande ou d'entraînement déplace le dessin ou le détecteur sur une distance prédéterminée dans la direction désirée en suivant ainsi la configuration ou figure sur le dessin. Une telle opération de lecture partielle est répétée poursuivre la configuration entière. 25 Chaque opération partielle de lecture engendre un signal numérique correspondant à une direction du tracé ou à un point du trace . Un moyen formant mémoire est prévu pour mettre en mémoire la direction à suivre et la direction le long de laquelle la Hecture est interdite pour chaque opération de lecture . l'information 30 emmagasinée ou la donnée mise en mémoire est utilisée pour déterminer la direction à suivre , la direction interdite et les directions autres que ces deux directions, en permettant ainsi de déterminer une direction de lecture appropriéë. L'invention sera mieux comprise et d'autres buts, caracté-35 ristiques, détails et avantages de celle-ci apparaîtront plus clairement à la lecture de la description explicative qui va suivre, en se reportant aux dessins scahématiques annexés, donnés baq original 70 19877 3 2049140 uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans lesquels : - la figure 1 représente un schéma synoptique fonctionnel d'un mode de réalisation d'un système-d'analyse automatique de 5 configurations ou de figures construit conformément au principe de cette invention ; - la figure 2 est une vue en perspective partiellement en coupe d'un détecteur utilisé dans le système représenté sur la figure 1 ; 10 - la figure 3 est line vue en perspective du mécanisme de commande représenté sur la figure 1, montrant la corrélation entre un papier d'enregistrement portant une figure ou configuration et le détecteur ; - la figure 4 est un schéma destiné à expliquer la 15 corrélation existant entre l'opération de "balayage circulaire ou d'exploration ou d'analyse en rond du détecteur, la grandeur de sortie du détecteur et la grandeur de sortie provenant d'un circuit de traitement quand une courbe, représentée sur le papier d'enregistrement, est tracée ; 20 - la figure 5 représente un exemple de directions prédéter minées de référence utilisées poui/déterminer la direction de lecture de la configuration ou figure par" le détecteur;. - la figure 6 est un schéma destiné à montrer la corrélation existant entre l'opération de "balayage circulaire ou en rond du 25 détecteur, la grandeur de sortie du détecteur et la grandeur de sortie provenant du circuit de traitement quand une courbe,représentée sur un papier d'enregistrement, comprend une ligne d'embranchement ou analogue ; et - la figure 7 représente un schéma synoptique fonctionnel 30 dans lequel des opérations respectives de programme du système représenté sur la figure 1 sont remplacées par des ensembles, blçcs ou mécanismes matériels. En se reportant maintenant à la figure 1 du dessin annexé, le système entier de cette invention est représenté comme 35 comprenant un moyen de traitement 10, un capteur ou analogue 20 et un mécanisme de commande ou d'entraînement 30, le capteur lisant l'information de position d'une configuration à suivre et 70 19877 4 2049140 représentée sur une feuille de dessin pour envoyer l'information au moyen de traitement, le moyen de traitement îQ traite l'information de façon appropriée de façon à actionner-le. mécanisme d'entraînement 30 conformément au signal numérique 5 résultant en déplaçant ainsi- le capteur 20 en translation d1une distance prédéterminée dans une direction prédéterminée. . l'information de position de la configuration à la position déplacée est alors de nouveau lue par le capteur 20. le cycle des opérations, décrit ci-dessus, est répété pour suivre 10 automatiquement la configuration entière, le signal numérique produit chaque fois ou à chaque moment est envoyé à un calculateur électronique ou analogue non représenté. les détails de chaque partie ou pièce composante, seront maintenant décrits, le lecteur 20 comprend un détecteur 21 1-5 pour convertir la concentration, c'est-à-dire les teintes ou tonalités blanches et noires de la configuration, en des signaux électriques et un circuit de traitement 22 pour traiter électriquement,de façon appropriée, la grandeur de sortie provenant.du détecteur 21. Dans ce mode de réalisation, le 20 détecteur 21 comprend un détecteur photoélectrique ayant la structure représentée sur la figure 2. Comme cela est représenté sur la figure 2, le détecteur 21 comprend un boîtier ou une enveloppe cylindrique 24 en matière opaque ayant une extrémité supérieure fermée 25 et une portion inférieure tronconique 25 comportant un orifice inférieur ou de fond 26. Un cylindre 27 est dispose à l'intérieur du boîtier 24 concentriquement au boîtier 24. Une extrémité du cylindre 27 est fixée à l'extrémité supérieure 25 du boîtier 24 tandis que l'extrémité opposée se teimine en un point légèrement au dessus de l'orifice de 30 fond 26. Dans le cylindre 27 est disposé un élément récepteur de lumière ou un élément convertisseur photoélectrique 28 et une source lumineuse 29 est disposée dans un espace compris entre le cylindre 27 et le boîtier 24. En conséquence, quand le capteur est dans son état actif de fonctionnement ou de 35 service, de la lumière est projetée vers l'extérieur à partir de la source 29 à travers l'orifice 26. l'élément convertisseur photoélectrique 28 agit pour recevoir la lumière projetée sur 70 19877 5 2049140 un point en train d'être balayé ou exploré sur la configuration ou figure et réfléchie par celui-ci et la transforme en un signal électrique. Le circuit de traitement 22 fonctionne de' façon à former 5 ou à façonner la forme d'onde du signal électrique fourni par l'élément photoélectrique convertisseur 28 pour discriminer ou distinguer le blanc et le noir afin de fournir une valeur de sortie binaire égale à "1" ou à"0", la première correspondant au blanc et la seconde au noir. Ces signaux sont fournis de 10 façon continue au moyen de traitement 1-0 par le capteur ou la tête de lecture 20. Le mécanisme d'entraînement 30 comprend deux moteurs 31 et 32 fonctionnant pas à pas et un circuit de commande -33 pour commander les moteurs fonctionnant pas à pas en réponse à un 15 signal fourni par le moyen de traitement 10, les détails du mécanisme d'entraînement étant représentés sur la figure 3- Comme cela est représenté sur la figure 3, le mécanisme d1 entraînement comprend un tambour rotatif 34 comportant un arbre 35 et un papier d'enregistrement ou analogue 36,sur lequel est 20. tracée la configuration ou figure à suivre par le détecteur 21 , passe autour de la périphérie du tambour rotatif 34. Le tambour tournant 34 est entraîné par le moteur fonctionnant pas à pas 31 par l'intermédiaire d'une courroie 38 pour entraîner le papier d1 enregistrement 36 dans une direction indiquée par une 25 flèche (axe des X). Le papier d'enregistrement 36 est déplacé entre une bobine d'alimentation 40 et une bobine d'enroulement 41 par l'intermédiaire de rouleaux de guidage 42 et 43 qui fonctionnent de façon à forcer le papier d'enregistrement 36 à être directement en contact avec la surface périphérique du 30 tambour rotatif 34. Une courroie sans fin 46 passe autour d'une paire, de poulies espacées 44 et 45 et le détecteur 21 est fixé en un emplacement prédéterminé le long de la longueur de la . . courroie 46. Il doit être entendu que le détecteur 21 est disposé de façon que son orifice inférieur ou de fond 26 sort 35 dirigé vers l'axe du tambour tournant 34 et qu'il est déplacé le long de la surface du tambour 34 dans une direction indiquée par une flèche (axe des Y), la poulie 45 est entraînée par le i-3 b' » n rv ? A * 70 19877 6 2049140 moteur 32 fonctionnant pas à pas suivant l'axe des Y. En réponse à une impulsion provenant du circuit de comiiande 33, chacun des moteurs fonctionnant pas à pas 31 et 32 tournent dfun pas suivant un angle défini pour déplacer le papier d'enregistrement 36 et 5 le détecteur 21 d'une distance définie. Ainsi les moteurs 31 et 32 fonctionnant pas à pas effectuent un mouvement relatif d'environ 0,1 mm par exemple entre le papier df enregistrement 36 et le détecteur 21 à chaque pas. Ainsi, on peut voir que le mécanisme d'entraînement possède les mêmes structure et fonction 10 que l'appareil enregistreur ou traceur de courbes de la technique antérieure agissant pas accroissements suivant J. et Y. En se reportant de nouveau à la figure 1, le noyen de traitement 10 comprend une mémoire à programme 11 emmagasinant un programme nécessaire aux opérations de balayage et de lecture 15 de la configuration, un décodeur 12 poux1 lire le px^ogramme fourni par la mémoire à programme 11, un circuit de commande de séquences 13 pour contrôler ou régler la séquence opératoire ou de fonctionnement des diverses parties composantes qui seront décrites plus loin et un groupe de registres ou analogues 14 20 constitué par plusieurs registres de décalages connectés en série . La majorité de ces régistres de décalages fonctionne de façon à emmagasiner ou à mettre en mémoire temporairement un signal provenant d'un circuit d'entrée et de sortie tandis que des registres de décalages restants fonctionnent de façon à emmagasiner 25 ou à mettre en mémoire des constantes, des modes, des adresses de mémoire, des adresses de retour et analogues. Ces registres à décalages fonctionnent en réponse à un signal de commande de séquences ou séquèntiell^ourni par le circuit de commande séquentielle 13 décrit ci-dessus. Un circuit opérationnel ou 30 analogue 16 est prévu pour accomplir des opérations et traitements tels qu'addition, soustraction, produit logique et addition logique, etc..., en réponse à un signal fourni par le groupe de registres à décalages 14. Le type des opérations est choisi par un signal de commande séquentielle d'opérations fourni par 35 le circuit de commande séquentielle 13. Un compteur d'instructions ou analogue 17 est prévu pour désigner l'adresse dans la mémoire 11 emmagasinant le programme. Ainsi le compteur d'instructions BAD ORIGINAL 70 19877 7 2049140 17 contient le contenu d'une zone représentant une adresse à saut au moment de l'ordre de transfert ou de saut mais aussi le contenu du registre de décalages d'adresse de^ retour dans le groupe de registres 14 quand l'ordre est- retourné par un sous-5 programme. Il est également prévu un tableau de commande ou -panneau de commutation 18 comprenant divers interrupteurs ou commutateurs et indicateurs nécessaires pour actionner le système. ' " Quand un commutateur de démarrage (non représenté) d'un 10 tableau de commande 18 est enfoncé, les divers composants," représentés sur la figure 1, commencent à fonctionner de sorte que le détecteur 21 du capteur 20 commence à "suivre la configuration conformément au programme emmagasiné dans la mémoire 11. Le détecteur 21 est entraîné par le mécanisme de 15 commande 30 pour exécuter une opération de balayage ou d'exploration en rond d'une région sensiblement earrée comprenant la configuration sur le papier d'enregistrement 36 qui est -à "suivre -Un tel balayage en rond- peut être exécuté par une commande appropriée des moteurs 31 et 32 fonctionnant pas à pas du 20 mécanisme d'entraînement 30,réalisée par le circuit de commande 33. Le nombre de points à reporter ou à enregistrer graphiquement par l'opération de balayage en rond peut être choisie égal à une valeur quelconque par la manoeuvre ou manipulation du tableau de commande 18. Dans un exemple représenté sur la 25 figure 4, dix points sont reportés ou enregistrés graphiquement dans la direction de l'axe des X et dix points sont reportés ou enregistrés graphiquement dans la direction de l'axe des T. En conséquence, un nombre total de quarante points est reporté ou enregistré graphiquement à chaque opération de balayage en 30 rond. Une opération de lecture, exécutée sur une configuration typique sur le papier d'enregistrement 36, est la suivante : La figure 4 représente un diagramme destiné à expliquer le fonctionnement du détecteur 21 pour suivre une configuration, 35 par exemple une courbe 47 sur le papier d'enregistrement 36. P.| , P2,...,]?4q représentent des points de balayage lorsque le détecteur 21 exécute une opération de balayage en rond de la 70 19877 8 2049140 configuration sur le papier d'enregistrement en étant déplacé le long de la périphérie d'une région bu surface carrée. Des points blancs et des points noirs, représentés en des emplacements correspondants à ces points de balayage, représentent les 5 résultats obtenus en appréciant la valeur de sortie du détecteur 21 produite par le balayage de ces points, par le fonctionnement du circuit de traitement 22. Plus particulièrement, un point blanc en un point P^ montre que le résultat, fourni par l'appréciation du signal de sortie provenant du détecteur 21 10 et correspondant à ce point, au moyen du circuit de traitement 22,.est "blanc". De la même manière, un point noir en un point P.| g montre que le résultat, fourni par l'appréciation du signal de sortie du détecteur 21 correspondant à ce point au moyen du circuit de traitement 22, est "noir". Le point "noir" montre -15 qu'il existe une configuration de même type en ce point. Par conséquent, dans l'exemple représenté, les points noirs indiquent que la configuration comprend des points P-jg, ^*17» e"^ ^es points ï^5' e"t ^37* es^ évident que, dans ce cas, la courbe 47 est sùivie par ces deux groupes d'informations ou de 20 données et par des informations obtenues pendant le balayage précédent. Ces deux groupes d'informations sont fournis au groupe de registres 14 par le circuit de traitement 22 par l'intermédiaire du circuit d'entrée et de sortie 15 du moyen de traitement 10 et sont emmagasinés dans ces registres. Ces 25 informations, mises en mémoire dans les registres 14, sont exploitées ou manipulées et traitées par le circuit opérationnel ou opératoire 16 conformément au programme prescrit ou imposé. Tout d'abord, parmi les deux groupes de points précités, les points P^ et P^g près du centre de la courbe 47 sont déterminés. Ces 30 points près du centre peuvent être déterminés en faisant la moyenne de la valeur maximale et de la valeur minimale des numéros de points de groupes respectifs et la valeur obtenue est emmagasinée ou mise en mémoire dans les registres 14. Les points P17 et P36 représentent la direction de la courbe 47 et l'un ou 35 l'autre d'entre eux représente la direction du tracé . Afin de déterminer laquelle des informations au centre de groupes respectifs représente la direction du tracé , . la direction du tracé dans 70 19877 9 2049140 le balayage précédent est emmagasinée ou mise en mémoire dans les registres 14. Par conséquent, la direction la plus proche de la direction du "balayage précédent est jugée comme étant la direction du- tra°é Pour cette raison, dans l'opération de balayage sui-5 vante, cette direction est traitée comme la direction de balayage précédente la direction, dans laquelle la lecture est interdit est traitée de la même manière. Le centre du balayage en rond décrit ci-dessus est considéré comme se trouvant généralement sur une courbe 47. 10 En se reportant maintenant à la figure 5, un procédé d1 appîéciation ou d ' estimation de la direction, le long de laquelle le détecteur 21 doit ' lire ' sera décrit dans la suite. Comme cela est représenté sur la figure 5S huit directions de référence 1 à 8 sont prédéterminées. Ces directions sont 15 désignées par des codes "1", "2",..,, "8" dans le sens de rotation des aiguilles d'une montre. Si l'on suppose maintenant que le point représente la direction de balayage, on fait correspondre ce point à la direction de référence "1" et un signal de sortie, correspondant à cette direction "1 "» e-st envoyé 20 au circuit de commande 33 du mécanisme d'entraînement 30 par les registres 14 par l'intermédiaire du circuit d'entrée-sortie 15, et l'information de position du point 17 est mise en mémoire dans le groupe de registres 14. Sur la figure 4r comme il y a quarante points à reporter ou à enregistrer graphiquement, il est 25 nécessaire de mettre en mémoire le numéro de ces points et le numéro emmagasiné est traité pour représenter la direction de lecture précédente dans l'opération de balayage suivante. La figure 6 est un diagramme destiné à expliquer l'opération de lecture quand la courbe 47 comprend une ligne d'embranchement 30 48. Dans ce cas," on obtient des informations indiquant que la configuration ou figure est située sur.les points "^36' "^37* P^g, 3?i8 ' ^7' ^8' Pg* 11 en résulte que, comme dans la description précédente se rapportant à la figure 5, le moyen de traitement 10 fourni des informations ou. données des points 35 P-|y e"k Pg s011"'' aux centres des trois groupes -d'informa tions décrits ci-dessus et ces informations sont comparées avec celles du balayage précédent pour déterminer quel point 70 19877 10 2049140 correspond à la direction du tracé de façon à envoyer un signal au mécanisme d'entraînement 30 pour exécuter l'opération de lecture dans la direction du tracé ainsi déterminée. Dans ce cas, outre les informations concernant la direction à lire 5 ou à suivre et la direction qui a été lue ou suivie, une information concernant le point Pg est obtenue, laquelle montre qu'il y a une courbe d'embranchement ou d'intersection 4-8, en demandant ainsi au moyen de traitement 10 d'exécuter une autre opération. Si les directions de 3.ecture pendant des opérations 10 respectives de balayage sont représentées par des codes tels que "2, 2, 1, 3, 1,...", ces informations représenteront la configuration de la courbe. L'opération, décrite ci-dessus, peut être comprise plus complètement à partir de la description suivante concernant le 15 schéma synoptique fonctionnel représenté sur la figure 7 dans lequel diverses opérations,traitées conformément à un programme dans le cas de la figure 1, sont remplacées par des ensembles ou sous-ensembles matériels et où le moyen de traitement 10 et une portion du capteur 20 sont représentés en détail. 20 Sur la figure 7, une source lumineuse 27 (voir figure 2) du détecteur 21 est connectée à une source de courant électrique 221 dans le circuit de traitement 22 qui comprend en outre un amplificateur à courant continu 222 et un circuit discrimina-teur 223 réagissant au signal de sortie de l'amplificatuer 222 25 pour discriminer ou distinguer le blanc et le noir. Le circuit discriminateur 223 fourni une valeur de sortie "1" pour un point blanc et une valeur de sortie "0" pour un point noir. Le signal de sortie provenant du circuit discriminateur 223 est fourni à un dispositif conservateur, de retenue ou d'accumulation de 30 valeurs précédentes ou analogues 101. Le signal de sortie est également envoyé à un circuit comparateur 102 qui compare le signal de sortie provenant du conservateur de valeurs précédentes 101 et le signal de sortie provenant du circuit discriminateur 223. Quand 18 information de lecture change en passant du blanc 35 au noir en tant que résultat de la comparaison de ces deux valeurs de sortie, un signal de sortie "1" sera envoyé au conducteur 103 tandis que, quand l'information change en 70 19877 2049140 passant du noir au "blanc, un signal de sortie "1" sera fourni au conducteur 104. le signal de sortie "1" dans le conducteur 103 est appliqué à une mémoire 105, après quoi la mémoire 105 emmagasine l'information de position du détecteur 21 fournie 5 par un compteur de position 106. Oet état correspond au mouvement du détecteur 21 passant du point Pg au point P^ par exemple sur la figure 6. Lors d'un mouvement ultérieur^ du détecteur 21, le circuit comparateur 102 détecte de nouveau le changement pour passer du noir au blanc pour produire 10 un signal de sortie "1" sur le conducteur 104, ce signal de -sortie étant fourni à un détecteur de valeur moyenne 107. Cet état correspond au mouvement du détecteur passant du point Pg au point P^q sur la figure 6. Par conséquent le détecteur de valeur moyenne 107 fonctionne de façon à calculer la valeur 15 moyenne de l'information de positionnement précédente du détecteur 21, qui a été emmagasinée dans la mémoire 105 à ce stade et de la présente ou actuelle information de positionnement du détecteur 21. De cette manière, l'information de positionnement d'un point près du centre est déterminée pendant que le détecteur 20 21 détecte le noir. Ce point central correspond par exemple au point Pg sur la figure 6. Cette valeur moyenne est emmagasinée dans l'une des mémoires 108 à 111, par exemple dans la mémoire 108. Quand d'autres informations de valeur moyenne sont envoyées pendant l'opération de balayage en rond, de telles informations 25 ou données sont emmagasinées successivement dans les mémoires 109, 110 et 111. Une partie de l'information de valeur moyenne est également fournie à un comparateur 112 où elle est comparée avec une information provenant d'un registre de valeurs précédentes de 30 direction de lecture 113 et avec une information provenant du registre de valeurs précédentes de direction de lecture interdite 114 et les résultats de la comparaison sont successivement envoyés à des mémoires de valeurs comparées de direction de lecture 115 à 118 et à des mémoires de valeurs comparées de direction de 35 lecture interidte 119 à 122 pour y être emmagasinés. Des informations, emmagasinées ou accumulées dans les mémoires respectives de valeurs comparées de direction de lecture 115 à 118,sont 70 19877 12 2049140 envoyées à un détecteur de valeurs minimales 123 qui détecte, la valeur minimale. Parmi les informations de valeurs moyennes emmagasinées dans les mémoires 108 à 111, une information, correspondant au minimum, représente la valeur la plus proche 5 de la direction de lecture précédents De même, le détecteur de valeurs minimales 123 fonctionne de façon à détecter-" la "valeur minimale des informations emmagasinées dans les mémoires dé valeurs comparées de direction de lecture interdite 11'9 à 122 pour déterminer l'information la plus proche de celle de la 10 direction de lecture interdite précédente. Cette information est envoyée à une mémoire de directio'nde lecture interdite 125 pour y être emmagasinée . L'information, représentant la ■ direction de lecture, est déterminée approximativement comme étant l'une des huit directions de référence décrites précé-1-5 demment et est alors envoyée au circuit d'entrée-sortie 15- Comme cela est représenté sur la figure 1, le signal de sortie du circuit d'entrée-sortie 15 est fourni à un circuit extérieur par l'intermédiaire du conducteur 19 et aussi au circuit de" commande 33 du mécanisme d'entraînement 30. Il en résulte que 20 l'un ou l'autre des moteurs fonctionnant pas à pas 31 et 32 est forcé de tourner d'un pas pour déplacer d'un pas soit le détecteur 21 ou le papier d'enregistrement 36. Dans ce cas, un pas d'avancement des moteurs et un pas de lecture ne sont pas égaux. 25 A chaque opération de "balayage en rond, les contenus des registres de valeurs précédentes 113 et 114 sonb changés. Les opérations décrites ci-dessus sont répétées pour suivre une courbe continue. Bien que dans ce mode de réalisation, un détecteur photo-30 électrique ait été représenté, il est évident que divers autres tjipes de détecteurs, peuvent également être utilisés, y compris un détecteur magnétique bien connu et un détecteur électrique, selon les caractéristiques de la feuille de dessin et la propriété de l'encre d'imprimerie ou d'impression. 35 En outre pour simplifier la construction du détecteur déplaçable sur la surface"du dessin, l'élément photoélectrique convertisseur et la source lumineuse peuvent être maintenus 70 19877 13 2049140 fixes en des points éloignés de la tête de lecture mobile sur le dessin et la tête peut être connectée à la source lumineuse et à l'élément photoélectrique convertisseur par l'intermédiaire de guides d'ondes lumineuses réalisées en des fibres de verre 5 optiques. Avec un seul détecteur du type décrit ci-dessus, il est nécessaire de le déplacer successivement pour le balayage ou l'exploration. Quand plusieurs détecteurs discrets^ séparés ou distincts sont disposés sur la périphérie d'un carré et sont 10 actionnés séquentiellement ou successivement suivant programme pour chaque opération de balayage, Il devient inutile de déplacer le détecteur autour d'un carré par des moyens mécaniques. En outre, au lieu de déplacer le détecteur autour d'un 15 carré, il peut aussi être déplacé le long de la périphérie d'un hexagone, d'un pentagone ou d'un cercle. Bien entendu, l'invention n'est nullement limitée au mode de réalisation décrit et représenté qui n'a été donné qu'à titre d'exemple. En particulier, elle comprend tous les moyens 20 constituant des équivalents technj3u.es des moyens décrits ainsi que leurs combinaisons, si celles-ci sont exécutées selon l'esprit de l'invention. 70 19877 14 2049140 R E V E'H BICATIOSS 1. - Dispositif de lecture automatique de configurations ou de figures, caractérisé en ce qu'il comporte : un détecteur fonctionnant de façon à déceler la présence ou l'absence d'une configuration ou figure sur une feuille de dessin, de manière 5 à convertir ladite configuration en un signal .électrique ; des moyens détecteurs de direction du tracé réagissant audit signal électrique pour apprécier ou estimer si ladite configuration doit ou non être suivie,, de façon à produire un signal pour déplacer ledit détecteur dans la direction du tracé ► 10 un mécanisme d ' entraînement réagissant audit signal provenant desdits moyens détecteurs de direction du tracé pour déplacer relativement ledit détecteur d'une distance prédéterminée dans une direction prédéterminée sur la surface de ladite feuille de dessin ; et des moyens pour engendrer un signal numérique 15 correspondant à la direction du tracé Sur un point du tracé ,.f ledit détecteur détectant l'information concernant la présence ou l'absence de ladite configuration dans une région ou surface proche de ladite configuration à suivre , en suivant ainsi ladite configuration de façon continue. 20 2. - Dispositif selon la revendication 1, caractérisé en ce que les moyens détecteurs de direction du tracé précités comprennent des moyens pour mettre en mémoire une direction à suivre et une direction dans laquelle la lecturgêst à interdire chaque fois que l'opération de lecture est exécutée, et des 25 moyens formant mémoire pour fournir des informations afin de déterminer, pendant une opération de lecture suivante, une direction à suivre , une direction dans laquelle lp lecture^ est à interdire et des directions autres çue ces .deux directions particulières conformément à la mémoire emmagasinée dans lesdits 30 moyens de mémoire. 3. - Dispositif selon la revendication 1 ou 2, caractérisé en ce que le détecteur précité comprend un boîtier cylindrique à fond inférieur, un cylindre placé concentriquement dans ledit boîtier, une source lumineuse disposée dans un espace délimité 35 par ledit boîtier et ledit cylindre, et un organe récepteur 70 19877 15 2049140 de lumière disposé dans ledit cylindre. 4. - Dispositif selon l'une des revendications précédentes, caractérisé en ce que le mécanisme d'entraînement précité comprend un premier moteur pour déplacer le détecteur précité dans une 5 direction et un second moteur pour déplacer la feuille de : -dessin précitée dans une direction différente. 5. - Dispositif selon l'une des revendications précédentes, caractérisé en ce que le moyen détecteur de direction du tracé précité comprend des moyens pour déterminer le centre d'.un 10 groupe d'informations ou de données produites par le -détenteur précité pendant une opération de balayage en rond. - 6. - Dispositif selon la revendication 5, caractérisé en ce qu'il comporte en outre des moyens pour sélectionner, une information représentant la direction à suivre à partir du 15 groupe d'informations précité. 7. - Dispositif selon la revendication 5 ou 6, caractérisé en ce qu'il comporte en outre des moyens pour choisir une information représentant la direction dans laquelle la lecture est à interdire. 20 8. - Dispositif selon la revendication 6 ou 7, caractérisé en ce qu'il comporte en outre des moyens pour représenter -la direction à lire ou à .suivre par une direction de" référence prédéterminée.