Brevet FR2044836A1 — publié le 19710226

la présente invention concerne généralement et a essentiellement pour objet un dispositif d'analyse automatique de courbes ou analogue et plus particulièrement un appareil pour discerner ou distinguer par discrimination une discontinuité dans une courbe 5 ou figure à- décrire? ainsi que les diverses applications et utilisations" résultant de sa mise en oeuvre et les systèmes, ensembles, mécanismes, machines, circuits, équipements et installations pourvus de tels dispositifs et appareils. Dans de nombreux domaines de la technique, il est désirable 10 de suivre automatiquement des figures ou configurations sous la forme de courbes, segments et analogues variés, représentés sur une feuille de dessin pour les convertir en des signaux électriques numériques ou arithmétiques. De telles exigences se posent quand diverses formes d'onde telles que des cardiogrammes, des 15 ondes cérébrales, des ondes sismiques ou de tremblement de terre et analogues par exemple sont à analyser automatiquement pour identifier leurs configurations. En outre, quand on fournit diverses- courbes de données où•d'informations à un calculateur ou ordinateur électronique normalisé, de telles courbes de données 20 sont converties actuellement en termes techniques avec une grande dépense de travail et de temps et les informations transformées sont ensuite fournies au dispositif d'entrée du calculateur. Quoiqu'il soit désirable que la courbe à décrire soit continue, elle contient souvent une ou plusieurs discontinuités ou portions 25 peu claires ou singulières. En outre, une courbe est "terminée à ses extrémités. Par conséquent, il est. nécessaire de créer un moyen ou appareil pour traiter de telles discontinuités. En conséquence, c'est un but de cette invention de créer un nouvel appareil pour suivre automatiquement diverses courbes 50 représentées sur la feuille de dessin et susceptible de traiter des discontinuités apparaissant pendant l'opération-de lecture• Un autre but de cette invention est de créer un nouvel appareil de -lecture qui balaie ou explore seulement une région limitée en atteignant une discontinuité, de façon à éliminer ainsi 55 un traitement inutile. Un autre but de cette invention est de créer un nouvel appareil de lecture- de courbes qui continue son opération de 70 19878 2 2044836 lecture même quand une discontinuité existe dans une courbe en train d'être décrite. Conformément à cette invention, il est prévu un appareil de lecture automatique de courbes dans lequel des points successifs 5 d'un dessin, c'est-à-dire des petites portions d'une courbe et des régions environnantes sont détectées par un détecteur pour déterminer s'il y a ou non une courbe et les résultats sont convertis en des signaux électriques qui sont employés pour déterminer une direction dans laquelle le détecteur est à diriger 10 ou doit suivre. Le détecteur est déplacé relativement au dessin pour exécuter une opération de balayage ou d'exploration en rond pour obtenir des informations de positionnement ou de localisation concernant la présence ou l'absence de la courbe. Ces informations de positionnement sont utilisées pour déplacer le détecteur dans 15 une direction prédéterminée sur une distance prédéterminée en traçant ainsi la courbe ou figure. Une telle opération de lecture partieHeest répétée le long de la longueur de la courbe en suivant celle-ci de façon continue. Conformément à cette invention, il est prévu en outre des moyens pour agrandir la région de balayage 20 du détecteur et des moyens pour déterminer le nombre d'informations correspondant à la présence ou à l'absence de la courbe pendant une opération de balayage en rond du détecteur, de sorte que, quand le détecteur atteint une discontinuité de la courbe, la région de balayage du détecteur est agrandie pour rechercher 25 la courbe à tracer. Cet élargissement de la région de balayage facilite l'appréciation ou interprétation du fait de savoir si la courbe se termine à la discontinuité ou continue plus loin. Lors de la détection de la portion suivante de la courbe, le détecteur est dirigé vers celle-ci. De cette manière, il est 30 possible de suivre une courbe ou figure de façon continue même si elle contient une ou plusieurs discontinuités. Conformément à une autre caractéristique de cette invention, lors de la détection de la courbe à décrire, le centre de l'opération de balayage en rond du détecteur est déplacé de façon 35 à contenir toujours la courbe dans la région de balayage du détecteur et, bien que le détecteur soit déplacé, sa région de balayage est progressivement diminuée jusqu'à sa surface initiale 19870 3 2044836 et l'opération de lecture est continuée dans la direction de la courbe..De cette manière, il devient possible de suivre, de façon continue et avec une grande précision, une courbe contenant une discontinuité. Conformément à une autre caractéristique de cette invention, il est prévu une mémoire qui emmagasine une information correspondant à- la directionds 3a dernière lecture de la courbe quand une discontinuité est atteinte, pendant l'opération de lecture de la courbe., de façon à accroître progressivement la surface de balayage du-détecteur. La surface de balayage du détecteur est progressivement. augmentée dans une direction dans laquelle la différence .entre les informations se trouve à l'intérieur de limites prédéterminées jusqu'à ce qu'une autre courbe soit détectée. Àinsi l'opération de lecture est effectuée en supposant que la courbe. _.en cours de lecture est comprise dans une zone limitée prédéterminée, • .. L'invention sera comprise plus complètement et d'autres buts, .caracté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 schématiques annexés, donnés 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 de lecture automatique de configurations ou de figures comportantà un apparail de traitement J.e discontinuités 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 ; - ■ - -la figure 3 est une vue en perspective du mécanisme d'entraînement représenté sur la figure 2 et montrant la corrélation existant entre un papier d'enregistrement, portant une configuration ou figure, et un détecteur; — la figure 4 est un diagramme destiné à expliquer la corrélation existant entre l'opération de balayage en rond du détecteur, 70 19878 4 2044836 le signal de sortie du détecteur et le signal de sortie provenant d'un circuit de traitement quand une courbe, représentée sur le papier d'enregistrement, est décrite; - la figure 5 représente un exemple de directions prédéter-5 minées de référence utilisées pour déterminer la direction de lecture de figure du détecteur; - la figure 6 est un diagramme destiné à expliquer la corrélation existant entre l'opération de balayage en rond du détecteur, le signal de sortie du détecteur et le signal de sortie du circuit •10 de traitement précité quand une courbe, représentée sur un papier d'enregistrement, comprend une ligne d'embranchement; - la figure 7 représente un schéma synoptique fonctionnel dans lequel des opérations programmées respectives du système représenté sur la figure 1 sont remplacées par des ensembles ou ■je; organes matériels; et - la figure 8 est un schéma montrant la corrélation existant entre une courbe contenant une discontinuité et la surface de balayage. En se reportant maintenant à la figure 1 du dessin annexé, 20 le système entier de cette invention est représenté comme comprenant un moyen de traitement 10, un capteur ou analogue 20 et un mécanisme d'entraînement 30, le capteur lisant l'information de positionnement d'une figure ou configuration à suivre et représentée sur une feuille de dessin pour envoyer l'information au 25 moyen de traitement. Le moyen de traitement 10 traite l'information de façon appropriée de manière à actionner le mécanisme dEentraînement 30 conformément au signal numérique résultant en déplaçant ainsi le capteur 20 d'une distance prédéterminée dans une direction prédéterminée. L'information de positionnement 30 de la figure est ensuite de nouveau lue par le capteur 20 à la position déplacée. Le cycle des opérations décrit ci—dessus est répété pour suivre automatiquement la figure entière. Le signal numérique, produit à chaque moment, est envoyé à un calculateur électronique ou analogue non représenté. 3.5 les détails de chaque partie ou pièce composante seront maintenant décrits. Le capteur 20 comprend un détecteur 21 pour convertir la concentration, c'est-à-dire les tonalités ou teintes 70 19878 5 2044836 blanches ou noires de la figure, en des signaux électriques et un circuit de traitement 22 pour traiter électriquement, de façon appropriée, le signal de sortie provenant du détecteur 21. Dans ce mode de réalisation, le détecteur 21 comprend un détecteur 5 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 comportant un orifice de fond inférieur 26. A l'inté-■ 10 rieur du boîtier- 24 se trouve un cylindre 27 placé concentrique-ment 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 termine en un point légèrement au-dessus de l'orifice de fond inférieur 26. A l'intérieur du cylindre 27 est disposé 15 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. Par conséquent, quand le capteur 20 est dans son état actif ou de fonctionnement, de la lumière est projetée vers l'extérieur par 20 la source 29 à travers l'orifice 26. l'élément photoélectrique convertisseur 28 fonctionne de façon à recevoir la lumière projetée sur un point en train d'être balayé sur la figure ou configuration et réfléchie par celui-ci et la transforme en un signal électrique. • . 25 le circuit de traitement 22 fonctionne de façon à façonner ou à conformer la forme d'onde du signal électrique fourni par l'élément photoélectrique convertisseur 28 pour discriminer ou discerner le blanc et le noir afin de produire un signal de sortie binaire "1" ou "0", le premier correspondant au blanc et le second 30 au noir. Ces signaux sont continuellement fournis au moyen de traitement 10 par le capteur 20. le mécanisme d'entraînement 30 comprend deux moteurs 3"! et 32 fonctionnant pas à pas et -un circuit de commande 33 pour commander les moteurs pas à pas en réponse à un signal fourni par 35 le moyen de traitement 10, les détails du mécanisme de traitement étant représentés sur la figure 3- Comme cela est représenté sur la figure 3> le mécanisme, de 70 10878 6 2044836 traitement comprend un tambour rotatif 34 ayant un arbre 35 et un papier d'enregistrement 36, décrit avec la 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 5 pas à pas 31 par l'intermédiaire d'une courroie 38 pour entraîner le papier d'enregistrement 36 dans une direction indiquée par une 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 fonction-10 nent. de façon à forcer le papier d'enregistrement 36 à être directement en contact, avec la surface périphérique du 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 15 46. Il doit être entendu que le détecteur 21 est disposé de façon que son orifice de fond inférieur 26 soit orienté vers l'axe du tambour rotatif 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 T). la poulie 45 est entraînée par le moteur 32, fonctionnant 20 pas à pas^de l'axe des Y. En réponse à une impulsion provenant du circuit de commande 33} chacun des moteurs pas à pas 31 et 32 tourne d'un pas ou angle défini pour déplacer le papier d'enregistrement 36 et le détecteur 21 d'une distance définie. Ainsi les moteurs pas à pas 31 et 32 effectuent un mouvement relatif 25 d'environ 0,1 mm par exemple entre le papier d'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 que l'appareil d'enregistrement graphique ou de traçage de courbes .par accroissements X, Y de la technique antérieure. 30 En se reportant de nouveau à la figure 1, le moyen de trai tement 10 comprend une mémoire à programme 11 emmagasinant un programme nécessaire aux opérations de balayage et de lecture de la figure, un décodeur ou analogue 12 pour lire le programme fourni par la mémoire à' propgramme 11, un circuit de commande 35 séquentielle ou de séquences 13 pour commander la séquence ou suite des opérations des diverses parties composantes qui seront décrites plus loin et un groupe de registres 14 constitué par 70 19878 7 2044836 "plusieurs registres de décalages connectés en série. La majorité de ces registres de décalages fonctionne de façon à emmagasiner temporairement un signal provenant d'un circuit d'entrée-sortie 15 tandis que des registres à décalages restants fonction— 5 nent de façon à emmagasiner 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 séquentielle fourni par le circuit de commande séquentielle 13 décrit ci-dessus. Un circuit opérationnel 16 est prévu pour ■ -|Q exécuter des opérations et traitements tels qu'une addition, une soustraction, un produit logique et une addition logique, etc..., en réponse à un signal fourni par le groupe de registres de décalages 14» le type des opérations est sélectionné par un signal de commande séquentielle d'opérations fourni par le 15 circuit de commande de séquences ou séquentielle 13- Un compteur d'instructions ou analogue 17 est prévu pour désigner l'adresse dans la mémoire 11 contenant le programme. Ainsi le compteur d'instructions 17 contient le contenu d'une zone représentant l'adresse à saut ou de transfert au moment de l'ordre de saut 20 """ou de transfert et le contenu du registre de décalages d'adresses de retour dans le groupe de registres 14 quand l'ordre est "retourné par un sous-programme. Il est également prévu un tableau de commande ou panneau de commutation 18 comprenant divers commutateurs et indicateurs nécessaires pour actionner le système. 25 Quand un commutateur de démarrage (non représenté) d'un tableau de commande 18 est enfoncé, les divers éléments composants, représentés sur la figure 1, commencent à fonctionner, de sorte que le "détecteur 21 du capteur 20 commence à décrirq#-a figure conformément au programme emmagasiné dans la mémoire 11. Le 30 détecteur 21 est entraîné par le mécanisme d'entraînement 30 pour exécuter une opération de balayage en rond d'une surface ou région sensiblement carrée contenant la figure sur le papier d ' enregistrement 36 qui est à suivre- Un tel balayage en rond peut être exécuté par la commande appropriée des moteurs pas à pas 31 et 32 35 du mécanième d'entraînement 30,réalisée par le circuit de commande 33. Le nombre de points à enregistrer graphiquement ou à reporter par l'opération de balayage en rond peut être choisi égal à 70 19878 8 2044836 une valeur quelconque par l'ordre émanant du tableau de commande 18. Dans un exemple représenté sur la 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 5 la direction de l'axe des Y. Par conséquent un nombre total de quarante points est enregistré graphiquement ou reporté à chaque opération de balayage en rond. Une opération de lecture, exécutée sur une figure typique sur le papier d'enregistrement 36, est effectuée comme suit : 10 - la figure 4 représente un diagramme destiné à expliquer le fonctionnement du détecteur 21 pour suivre une figure, par exemple une courbe 47 sur le papier d'enregistrement 36. P^, ?2, ........ P^q désignent des points de balayage lorsque le détecteur 21 accomplit une opération de balayage en rond de la figure 15 sur le papier d'enregistrement en étant déplacé le long de la périphérie d'une zone ou surface carrée. Des points blancs et des points noirs, représentés dans des positions correspondant à ces points de balayage, indiquent les résultats obtenus en appréciant ou interprétant le signal de sortie du détecteur 21 engen-20 dré en balayant ces points, par le fonctionnement du circuit de traitement 22. Plus particulièrement un point blanc en un point P.j indique que le résultat ffourni en appréciant le signal de sortie di/détecteur 21 correspondant à ce point au moyen du circuit de traitement 22, est "blanc". De la même manière, un point noir 25 en un point P^g indique que le résultats fourni en appréciant le signal de sortie du détecteur 21 correspondant à ce point au moyen du circuit de traitement 22, est "noir". Un point "noir" montre qu'il existe une figure de même type en ce point. Par conséquent, dans l'exemple représenté, les points "noirs" indiquent .que la 30 figure comprend les points- P-jg» ^17» -^18 ^ "^es P°lnts ^35 s P^g et Hyj. Il est évident que, dans ce cas, la courbe 47 est suivie par ces deux groupes d'informations 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 35 traitement 22 par l'intermédiaire du circuit d'entrée-sortie 15 du moyen de traitement 10 et sont emmagasinés dans ces registres. Ces. informations, emmagasinées dans les registres 14, sont 70 19878 9 2044836 exploitées ou manipulées et traitées par le circuit opérationnel 16 conformément au programme prescrit ou imposé. Tout d'abord, parmi les deux groupes de points, les points P^ et proches du centre de la courbe 47, sont déterminés. Ces points proches 5 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 dans les registres 14- Les points et P^g représentent la direction de la courbe 47 et l'un ou l'autre d'entre eux représente la 10 direction de lecture- Afin de déterminer laquelle des informations au centre de groupes respectifs représente la direction de lecture, la direction de lecture dans le balayage'précédent est emmagasinée 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 '15 la direction d.e -lecture. Pour cette raison, dans l'opération de balayage suivante, cette direction est traitée comme la direction du balayage précédent. La direction, dans laquelle la lecture est interdite, est traitée de la même manière. Le centre dû balayage en rond décrit ci-dessus est considéré comme étant 20 situé généralement sur une courbe 47. En se référant maintenant à la figure 5> un procédé d'appréciation ou d'interprétation 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 5, huit directions de ■ 25 référence là 8 sont prédéterminées. Ces directions sont désignées par les symboles de code "1", "2".} "8" dans le sens de rotation des aiguilles d'une montre. Si l'on suppose maintenant que le point P^ représente la'direction, de balayage, on fait correspondre ce point à la direction de référence "1" et un signal 30 de sortie corrèspondant à cette direction "1" est envoyé au circuit de commande 33 du mécanisme d'entraînement 30 par les registres 14 par l'intermédiaire de circuits d'entrée-sortie 15 et l'information de positionnement du point 17 est emmagasinéedaas ' le groupe de registres 14. Sur la figure 4, comme il y a quarante 35 points à reporter ou à enregistrer graphiquement, il est nécessaire de mettre en mémoire le numéro de ces points et le numéro emmagasiné est traité de façon à représenter la direction de lecturé 70 19878 10 2044836 précédente pendant 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 48. Dans ce cas, on obtient des informations indiquant 5 que la figure se trouve sur les points P^, P^-, P^; P^g, P^, P - et P„, P0, P0. Il en résulte que, comme dans la description i o i o y précédente en se référant à la figure 5, le moyen de traitement 10 fournit des Informations des points y et P^ qui .sont aux centres des trois groupes d'informations décrits ci-dessus 10 et ces informations sont comparées avec celles du balayage précédent pour déterminer quel point correspond à la direction de lecture t de façon à envoyer ainsi un signal au mécanisme d'entraînement 30 pour exécuter l'opération de lecture dans la direction de lecture ainsi déterminée. Dans ce cas, outre les 15 informations concernant la direction à suivre et la direction qui a été suivie .une information concernant le point Pg est obtenue, laquelle indique qu'il y a une courbe d'embranchement ou d'intersection ou de croisement 48, en commandant ainsi au moyen de traitement 10 d'exécuter une autre opération. Si les 20 directions de lecture au cours d'opérations de lecture respectives sont représentées par des codes tels que "2, 2, 1, 3, 1......", ces informations représenteront la configuration de la courbe. Le fonctionnement décrit ci-dessus peut être compris plus complètement à partir de la description suivante ooncernant le 25 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 éléments matériels et dans lequel le moyen de traitement 10 et une partie du capteur 20 sont représentés en détail. 30 Sur la figure 7, la 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 discriminateur 223 réagissant au signal de sortie de l'amplificateur 222 pour 35 discerner le ..blanc et le noir. Le circuit discriminateur 223 produit un signal de sortie "1" pour un point blanc et un signal de sortie "0" pour un point noir. Le signal de sortie du circuit ^,12878 2044836 ... discriminateur 223 est fourni à un organe conservateur de valeurs précédentes 101 ou analogue, le signal de sortie est également envoyé à un circuit comparateur 102 qui compare le signal de sortie de l'organe conservateur de valeur^précédentes 101 et le 5 _ signal de sortie du circuit discriminateur 223. Quand l'information de lecture change en passant du blanc au noir en tant que résultat de la comparaison de ces deux signaux de sortie, un. signal de sortie "1" sera envoyé au conducteur 103 tandis que, quand l'information change en passant du noir au blanc, un signal 10 de sortie "1" sera fourni pour le conducteur Î04-. Le signal de sortie "1" sur le conducteur 103 est fourni à une mémoire 105, .après quoi la mémoire 105 emmagasine l'information de positionnement, du détecteur 21 fournie par un compteur de positions 106. Cet état correspond au mouvement du détecteur 21 du point Pg au 15 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 ou passage du noir au blanc pour fournir un signal de sortie "1" sur le conducteur 104, ce signal de sortie, étant fourni à un détecteur de valeurs moyennes 107. Cet 20 état correspond au mouvement du détecteur pour passer du point . _P^. au point P^q sur la figure 6. En conséquence, le détecteur . de valeurs moyennes 107 fonctionne de façon à calculer la valeur moyenne de l'information de positionnement précédente du détecteur .21. qui a été emmagasinée d.ans la mémoire 105 à ce stade et la 25,.,. .présente ou actuelle information/âe position du détecteur 21. De cette manière, l'information de position d'un point proche du centre, pendant que le détecteur 21 est en train de détecter le noir; est déterminée. Ce point central correspond au point Pg par exemple sur la figure 6. Cette valeur moyenne est emmagasinée 30 dans l'une des mémoires 108 à 111, par exemple dans la mémoire 108. Quand d'autres informations de valeurs moyennes sont envoyées pendant 1'opération de balayage en rond, de telles informations sont emmagasinées successivement dans les mémoires 109, 110 et 111. Une partie de l'information de valeurs moyennes est égale-35 ment fournie à un comparateur 112 où elle est comparée avec une information provenant du registre de valeurs précédentes de direction de lecture 113 et avec une information provenant du 70 19878 12 2044836 registre 'dé 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 à 1Î8 et à des mémoires de valeurs comparées de direction, de 5 lecture-interdite 119" à 122 pour y être emmagasinés. Dés informations, emmagasinées dans les mémoires respectives ds valeurs comparées de direction dë lecture 115 à 118, sont envoyées à un détecteur d~e valeurs minimales 123 qui détecte la valeur minimale. Des informations, emmagasinées dans, les mémoires 108 10 à 111 et"correspondant à cette valeur minimale, indiquent une valeur là plus proche de la direction de l,eeture précédente De même, le détecteur de valeurs minimales 123 fonctionne pour détecter la valeur minimale des informations emmagasinées dans les" mémoires de valeurs comparées de direction de lecture, inter-15 dite* '119'à 122. les Informations, emmagasinées dans les mémoires 108 à 111 et correspondant aux valeurs minimales respectives*, sont"envoyées à une mémoire de direction de lecture 124 et" à une mémoire de direction de lecture interdite 125 et y sont • emmagasinées. Les signaux de sortie provenant des mémoires '124 20 et 125 sont envoyés au circuit d'entrée-sortie f-5 -de la figure 1 par exemple par l'intermédiaire des conducteurs'126et 1-27. 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 19 non'représenté par l'intermédiaire d'un conducteur 19 et également 25 au circuit de commande 33 du mécanisme d'entraînement 30, dë sorte que l'un ou l'autre des moteurs pas à pas 31 et 32 ou les deux tournent'dJun pas pour déplacer d'un pas sôit le détecteur 21 où le papier d'e'nregistrement 36, ou bien les deux. A chaque opération de balayage en rond, les contenus des registres de 30 valeurs précédentes 113 et 114 sont changés. Le cycle d'opérations décrit ci-dessus est répété pour suivre une courbe ou figure continué'. ' ' • Pendant l'opération de -lecture" du système; on suppose qu'une discontinuité ou portion peu claire 49 apparaît dans"la courbe. 35 En d'autres mots, quand les extrémités 50 et 50' de portions des courbes 47 et 51 sont séparées par un intervalle 49, le système fonctionne comme suit : plus particulièrement, quand la 70 19878 13 2044836 discontinuité 49 est atteinte pendant le fonctionnement répété -- du système de lecture, deux points a^ et sont détectés pendait un balayage en rond I mais seul un point est détecté pendant un balayage en rond II. En d'autres mots, pendant le balayage 5- en rond II, aucune courbe ne se présente dans la direction de lecture sur la périphérie ou le pourtour d'un carré excepté la courbe 47 qui a déjà été êuivie. Dans ces conditions, le registre ou la mémoire du- moyen de traitement 10 emmagasine la direction de la courbe suivie en dernier lieu et les opérations de lecture 10 répétées, continuées jusqu'à ce moment, seront interrompues. Le comptage du nombre de points détectés pendant l'opération de balayage en rond est exécuté par un compteur de blocs 128 repré-: senté•sur la figure 7 qui compte, le nombre de points'en comptant : -le nombre de signaux de sortie provenant du circuit comparateur 15 102. le signal de sortie du compteur de blocs 128 est fourni .à un.circuit de détermination de surface ou de région de balayage Î28 qui'fonctionne de façon à envoyer un signal au mécanisme d* entraînement 30, de façon à élargir la surface de balayage f chaque-.fois que le nombre de points détectés par un balayage en 20 rond diminue jusqu'à un. Par conséquent, le circuit de commande 33 applique un signal aus moteurs pas à pas 31 et 32, de façon à déplacer le détecteur 21 et le papier d'enregistrement 36 pour élargir la surface du balayage en rond. le.symbole III sur la figure 8 représente un exemple d'une telle surface agrandie de 25 balayage .en rond. En élargissant la surface de balayage, la longueur de tous les quatre côtés d'un carré peut également être augmentée. En variante, la longueur d'une paire de côtés opposés peut être augmentée plus que celle de l'autre paire de côtés opposés. Quand la courbe 51 est détectée en tant que résultat 30 d'une telle surface - élargie de balayage III, le circuit comparateur 102 fournit un signal de sortie à la mémoire 105 par l'intermédiaire du conducteur 103, de sorte que la mémoire 105 emmagasine une information'de position fournie par un compteur de positions 106. le détecteur de valeurs moyennes 107 détermine 35 alors la valeur moyenne du signal de sortie provenant de la mémoire 105 et de l'information de positionnement provenant du compteur de positions 106 quand le détecteur 107 reçoit un signal 70 19878 14 2044836 du circuit comparateur 102 par 11 intermédiaire du conducteur 104 et la valeur moyenne déterminée par le détecteur de valeurs moyennes 107 est emmagasinée dans l'une des mémoires 108 à 111 au cours de l'étape suivante. Ensuite, le système fonctionne de 5 la même manière que celle décrite ci-dessus. Si la courbe suivante 51 n'est pas détectée, même quand la surface de balayage est élargie jusqu'à une limite prédéterminée ou en d'autres mots quand deux points ne peuvent pas être détectés au cours d'une opération de balayage en rond, on consi-10 dère que la courbe 47 se termine au lieu de présenter une discontinuité. En général, la courbe 51 est placée dans la même direction que la courbe 47, mais est placée souvent.dans une direction différente. Ceci est dû au fait que des microportions d'une 15 courbe en train d'être suivie ne sont pas toujours située dans la même direction et qu'une discontinuité peut se produire à .un coude ou analogue. Quand il est admissible de limiter la position et la direction de la courbe en élargissant la surface de balayage comme cela 20 est décrit ci-dessus, les valeurs emmagasinées précitées sont comparées avec la direction tracée en dernier lieu lorsque le détecteur arrive à la discontinuité et avec la direction d'un groupe nouvellement engendré quand deux points sont détectés au cours du balayage en rond d'une surface agrandie et c'est 25 seulement quand le résultat de la comparaison se trouve à l'inté-, rieur de limites prédéterminées que la nouvelle courbe est jugée comme étant une courbe à suivre- d'une façon continue. Ces limites sont emmagasinées dans un limiteur 130 (voir figure 7) et sont fournies par celui-ci au détecteur de valeur minimale 123 pour 30 y être comparéeg'respectivement avec la valeur minimale dans les signaux de sortie des mémoires 115 à 118 et avec la valeur minimale dans les signaux de sortie des mémoires 119 à 122. Il en résulte que le détecteur de valeur minimale 123 fournit un signal de sortie à l'étape .suivante quand les limites sont inférieures à 35 chaque valeur minimale précitée. De cette manière, dès qu'une autre courbe 51 est détectée, le détecteur est avancé vers elle. Gomme dans le cas où une courbe est décritepar un mécanisme 70 19878 15 2044836 : semblable à un appareil d1 enregistrement graphique ou traceur de courbes par accroissements X, Y, il est généralement impossible de suivre dans une direction quelconque. Dans un tel cas, quand l'opération de lecture est analysée macroscopiquement, la lecture 5 est exécutés par une approximation constante de la direction. Si l'on essaie de relier entre elles les portions d'une courbe espacées par une large discontinuité ou solution de continuité au moyen d'un système dans lequel la lecture est exécutéepar l'approximation de la direction, une grande erreur en résulterait. Dans un tel cas, dès que l'autre courbe à suivre de façon continue est détectée, il est préférable de continuer l'opération de lecture sur une distance définie, d'explorer ou de balayer une surface ayant un centre sur l'autre courbé et de réduire la surface de balayage d'une quantité correspondant à la distance 15 définie. Ensuite l'autre courbe sera toujours incluse dans la surface de balayage, de sorte quron ne la manquera pas. De cette' manière, la surface de balayage est progressivement réduite pendant des opérations de balayage répétées sur une distance définie et après que la surface de balayage a été réduite 20 jusqu'à la valeur initiale, l'opération normale de lecture est reprise avec line distance coiEbante de lecture pour chaque opération de balayage. A chaque opération de balayage en rond, les contenus des registres de valeurs précédentes 113 et 114 sont changés. Les 25 opérations décrites ci-dessus sont répétées pour suivre une courbe continue. Quoique, dans ce mode de réalisation, un détecteur photoélectrique ait été représenté, il est évident que divers autres types de détecteurs peuvent-également être utilisés, y compris 30 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'"impression. En outre pour simplifier la structure du détecteur mobile sur la surface du dessin, l'élément photoélectrique convertisseur 35 et la source lumineuse peuvent être maintenus 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 70 19878 16 2044836 photoélectrique convertisseur par des guides d'ondes lumineuses réalisés en fibres de verre optiques ou analogues. Avec uni. s:@ul détecteur du type décrit ci-dessus, il est nécessaire d© le déplacer successivement pour le balayage. Quand 5. plusieurs détecteurs discrets ou isolés sont disposés sur la périphérie d'un carré et sont actionnés séquentiellement 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 carré, 10 il peut- également être déplacé le long de la périphérie ou du pourtour d'un hexagone, d'un pentagone' ou d.run 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 cons-15 tituant des équivalents techniques des moyens décrits,, ainsi que leurs, combinaisons, si celles-ci sont exécutées selon l'esprit de llinvention.. 70 19878 17 2044836 EEYBNDICATIOITS 1. Dispositif d'analyse automatique de courbes, caractérisé en ce qu'il comporte en combinaison : un détecteur.pour exécuter une opération de balayage ou d'exploration en rond le long de la périphérie d'une surface ou région contenant une courbe à décrire 5 pour fournir une information concernant la présence ou l'absence et la position de ladite courbe; des moyens réagissant à ladit.e information pour déplacer ledit détecteur dans une direction prédéterminée et sur une distance prédéterminée pour suivre ladite courbe; des moyens pour répéter ladite opération de lecture ; 10 et un appareil de traitement de discontinuités comprenant des moyens pour élargir la surface de balayage dudit détecteur, des moyens pour déterminer le nombre d1 informations engendrées par ledit détecteur quand il exécute ladite opération de balayage en rond, des moyens réagissant au nombre d'informations correspondant 15 a une discontinuité de ladite' courbe et des moyens pour élargir ladite surface de balayage dudit détecteur quand il atteint ladite discontinuité pour apprécier ou discerner la présence ou l'absence d'une autre courbe à suivre. 2. Dispositif selon la revendication 1, caractérisé en ce 20 que llappareil précité comprend en outre des moyens pour élargir progressivement l'étendue de balayage du détecteur précité quand il atteint la discontinuité précitée jusqu'à ce qu'une autre courbe à suivre est détectée, de façon à continuer l'opération de lecture dans la direction dans laquelle ladite autre courbe 25 est placée, en décrnsnt ainsi de façon continue une courbe contenant une discontinuité. 3. Dispositif selon la revendication 2, caractérisé en ce que-1'apparëil précité comprend en outre des moyens pour déplacer progressivement le centre.de la surface de balayage en rond du 30 détecteur précité de façon à contenir toujours l'autre courbe précitée après que celle-ci ait été détectée et pour diminuer progressivement ladite surface de balayage en rond jusqu'à la . valeur initiale pendant que ledit centre est déplacé pour continuer 70 19878 18 2044836 à suivre ladite autre courbe dans une direction dans laquelle ladite autre courbe est située. 4. Dispositif selon la revendication 2 ou 3, caractérisé en ce que l'appareil précité comprend des moyens pour emmagasiner 5 ou mettre en mémoire une information correspondant à. la direction de dernière lecture de la première courbe précitée quand une discontinuité est atteinte, des moyens pour déterminer l'écart de ladite information emmagasinée par rapport à la direction et des moyens- réagissant audit' écart pour augmenter progressivement 10 la surface de balayage du détecteur précité jusqu'à ce que l'autre courbe précitée soit détectée. -• 5. Dispositif selon l'une des revendications précédentes, caractérisé en ce qu'il comporte en outre des moyens pour détecter la direction de lecture, lesquels comprennent des moyens formant 15 mémoires pour emmagasiner une direction de lecture et une direction de lecture interdite à chaque opération de lecture et des moyens réagissant au signal de sortie desdits moyens formant mémoires pour fournir uœ information afin de déterminer ladite direction de lecture, ladite direction de lecture interdite et des directions 20 autres que ladite direction de lecture et ladite direction de lecture interdite lorsqu'on exécute l'opération de lecture suivante. 6. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le détecteur précité comprend un boîtier cylindrique à partie inférieure ou de fond, un cylindre disposé 25 concentriquement dans ledit boîtier, une source lumineuse disposée dans un espace délimité entre ledit boîtier et ledit cylindre et un élément récepteur de lumière disposé dans ledit cylindre. 7. Dispositif selon l'une des revendications précédentes, caractérisé en ce que le détecteur précité est déplacé par un 30 mécanisme d'entraînement comprenant un premier moteur destiné à déplacer ledit détecteur dans une direction et un second moteur destiné à déplacer une feuille de dessin portant la courbe précitée dans une direction différente. 8. Dispositif selon l'une des revendications précitées, 35 caractérisé en ce- que le moyen détecteur de direction de lecture précité comprend des moyens pour déterminer le centre d'un groupe d'1 informations obtenues par une opération de balayage en rond du IL^t78 19 2044836 détecteur précité. g. Dispositif selon la revendication 8, caractérisé en ce qu'il comporte en outre des moyens pour sélectionner, dans le groupe d'informations précitées, une information représentant 5 une "direction de lecture. 10. Dispositif selon la revendication 8 ou 9,caractérisé en" ce"qu'il comporte en outre des moyens pour emmagasiner oti mettre ""en mémoire un certain nombre de directions prédéterminées de référence et des' moyens pour choisir, dans le groupe précité 10" d'informations, une information représentant la direction de lecture, en représentant ainsi ladite direction de lecture par l'une desdites directions de référence.