FR 2355325 A1 19780113 FR 7714143 A 19770429 Stinvention concerne un programmateur pour usages de commande et de régulation, servant à engendrer des signaux de sortie selon des fonctions prescrites du temps, dans lequel des pistes de programme contrastantes d'une bande de programme entraînées dans un sens d'avancement sont lues au moyen d'une tête photoélectrique de lecture qui engendre un signal de lecture en fonction de la lumino sité moyenne dtune portion de surface d'observation7 la tête ae lecture est réglable sur les pistes de programme transversalement à la direction d'avance sous la direction d'-un servomoteur commandé par ses signaux de lecture de façon telle que la luminosité moyenne de la portion de surface d'observation ait une valeur prescrite, et un signal de position dépendant de la position de la texte de lecture est engendré. On connatt un programmateur de ce genre dans lequel la tete de lecture est disposée juste au-dessus de la piste de programme et contient successivement, dans le sens d'avance de la bande de programme2 un émetteur de lumière dirigé sur la bande de programme et un récepteur photoélectrique réagissant à la lumière réfléchie. B'intensité du signal du récepteur permet de commander un modulateur de largeur d'impulsions- qui convertit le signal du récepteur en impulsions de polarité opposée, dont le rapport de largeur est analogue au signal du récepteur. Ces impulsions sont appliquées, par linter médiaire drun amplificateur final, à un moteur linéaire à courant continu placé transversalement à la direction dtavance de la bande de programme et servant de servomoteur à la tete de lecture. Dans ce programmateur connu, le moteur-linéaire à courant continu reçoit tout d'abord un signal de courant- continu, lorsque la tête de lecture n'a pas encore perçu la piste de programme et que dans sa portion de surface d'observation, elle t'voit" seulement le fond clair de la bande de programme. Quand la tête de lecture atteint le bord-de la piste de programme de largeur finie, la luminousité moyenne de la '1portion de surface d'observation", c'est-à-dire le flux lumineux réfléchi sur le récepteur photoélectrique par la bande de programme et par la région perçue de la piste de programme, diminue. Le moteur linéaire à courant continu reçoit des impulsions de polarité opposée et exécute ainsi un mouvement d'oscillation faible, mais qui diminue le frottement.Tout d'abord, le rapport de largeur des impulsions de sens opposé est encore tel quril en ré sulte un mouvement dirigé vers la piste de programme, jusqu'à ce que, pour une valeur prescrite de la luminosité moyenne de la portion de surface d'observation, le rapport de largeur d'impulsions devienne 1 :: 1 et la tête de lecture oscille autour d2une position de repos sur l'un des bords de la piste de programme, Si la position de la piste de programme varie latéralement, le rapport de largeur dtimpulsions varie à nouveau de telle sorte que la tête de lecture suit la piste de programme. A la texte de lecture est relié un curseur de potentiomètre duquel est tiré unsignal de sortie dépendant de la position de la tête de lecture. Un circuit de sûreté fait en sorte que si la tête de lecture perd la piste de programme, elle se rende brièvement à une position extrême et "accroche " à nouveau la piste de programme par le côté correct. En outre, dans le programmateur connu, une tee photoélectrique supplémentaire de lecture est disposée de façon fixe et conçue pour lire une piste de commande située dans la direction longitudinale de la bande de programme. Le programmateur connu que l'on vient de décrire fait l'objet de la demande française de brevet no 75 29980. lie programmateur connu permet de lire une seule piste de programme. Toutefois, il est souvent nécessaire de faire varier simultanément deux grandeurs selon des fonctions prescrites du temps. 0,est pourquoi, l'invention a pour but de fournir un programmateur du genre défini plus haut qui fournisse simultanément deux signaux de sortie variant selon des fonctions désirées enregistrées sur la bande de programme. Selon l'invention, ce problème est résolu grâce aux composants suivants a) un circuit de commande commutable adjoint au servomoteur et qui peut provoquer dans un premier état de commutation, avec des signaux de lecture croissants, un mouvement de réglage du servomoteur dans un sens et dans un deuxième état de commutation, un mouvement de réglage du servomoteur dans le sens opposé b) un générateur de rythme servant à engendrer un signal de rythme ayant une durée de période plus grande que le temps de positionnement de la tête de lecture et propre à commuter alternativement le circuit de commande au premier et au deuxième états c) un générateur d'impulsions pouvant etre mis en action par le signal de rythme de manière à engendrer des impulsions qui peuvent être appliquées au servomoteur et amènent celui-ci brièvement et alternativement- à ltune ou à l'autre positions extrêmes d) deux mémoires auxquelles le signal de position dépendant de la position de la tête de lecture peut être appliqué en alternance synchrone avec le signal de rythme et desquelles on peut tirer simultanément deux signaux de sortie déterminés chacun par l'une des deux pistes de programme enregistrées sur la bande de programme. Llétat de commutation du circuit de commande détermine si la tête de lecture se positionne d'après le bord gauche ou le bord droit d'une piste de programme. Dans le cas de deux pistes de programme enregistrées côte à côte sur la bande de programme, la tête de lecture dans le premier état de commutation, venant, par exemple, de gauche, s'aligne d'après le bord gauche (perçu en premier lieu) de la piste de programme de gauche et dans le deuxième état de commutation, venant de droite, elle s1 aligne d'après le bord droit (perçu en premier lieu) de la piste de programme de droite. lie générateur de rythme assure la commutation périodique des états du circuit de commande et le générateur d'impulsions assure qu'à chaque commutation la tête de lecture soit amenée à la position extrême correspondante, donc, par exemple, dans le premier état de commutation à la position d'extrême gauche et dans le deuxième état de commutation à la position d'extrême droite, de sorte que la texte de commutation s'approche chaque fois de la piste de programme par le côté correet. Ainsi, les deux pistes de programme sont lues alternativement et des signaux de position correspondants sont engendrés. Pendant la lecture d'une piste de programme, le signal de position tiré de l'autre piste de programme lors de la dernière lecture est mémorisé dans la mémoire correspondante et est disponible comme signal de sortie. On peut adopter une disposition dans laquelle les deux pistes de programme, ne se croisant pas, sont prévues dans des moitiés différentes de la bande de programme. Toutefois, cela limite l'amplitude utilisable des fonctions de programme, ou bien cela nécessite une bande de programme de largeur indésirable.Il serait souhaitable que la tête de lecture puisse lire meme des pistes de programme qui se croisent, Selon un mode d'exécution, pour résoudre ce problème, on propose un programmateur dans lequel une tête photoélectrique supplémentaire de lecture est prévue pour lire une piste de commande située dans la direction longitudinale de la bande de programme, programmateur caractérisé en ce que cette tête photoélectrique supplémentaire de lecture permet d'intervertir les fonctions des deux mémoires Si, par exemple, la mémoire "1" présentant le signal de sortie "1" est adjointe à la piste de programme qui est normalement à gauche et si la mémoire "2" présentant le signal de sortie "2" est adjointe à la piste de programme qui est-normalement à droite, après un croisement des pistes de programme, la piste de gauche deviendrait celle de droite et alimenterait la mémoire "2", tandis que la piste de droite deviendrait celle de gauche et alimenterait la mémoire "1". La tête de lecture supplémentaire permet de lire une piste de commande, qui marque les régions situées entre deux points d'intersection et ou la piste normalement à droite se trouve à gauche et inversement. Il en est alors tenu compte par une interversion des fonctions des deux mémoires, de sorte que les signaux de sortie suivent dans chaque cas la fonction correcte. Pour l'interversion des fonctions des mémoires, la mémoire "1" peut être reliée à la sortie "2" et la mémoire "2" à la sortie "1", tandis que les signaux de position, dans un ordre inchangé, sont alternativement appliqués aux deux mémoires, c'est-à-dire que le signal de-position provenant de la piste de programme momentanément située à gauche est appliqué à la mémoire "1" et celui de la piste de programme momentanément située à droite, à la mémoire "2". Toutefois, selon une solution préférentielle, la tête photoélectrique supplémentaire de lecture permet d'intervertir l'ordre d'application alternée du signal de position aux mémoires. L'invention est expliquée plus précisément ci-après à propos d'un exemple d'exécution représenté par les dessins, dans lesquels la figure 1 est une vue en perspective d'un programmateur selon l'in vention la figure 2 montre la tête de lecture la figure 3 est un schéma du circuit de commande du moteur linéaire à courant continu ; la figure 4 montre le montage servant à commuter périodiquement le circuit de commande et les mémoires, et la figure 5 montre les mémoires commutables. On a désigné par 10 un coffret présentant-deux parois latérales 12 et 14. lies parois latérales 12 et 14 présentent dans la moitié inférieure une découpe 16 se dirigeant du bord antérieur vers l'arrière. Dans cette découpe peut s'insérer une cassette 18. Entre les parois latérales 12 et 14- est situé un moteur linéaire à courant continu 20. lie moteur 20 contient un noyau cylindrique 22 et un barreau d'aimant 24, et un champ magnétique radial se constitue dans l'entrefer entre le noyau 22 et le barreau d'aimant 24 Sur le noyau 22 est montée une bobine 26 constituant l'induit du moteur linéaire. A la bobine 26 est reliée une tête photo électrique de lecture 280 Parallèlement au moteur linéaire à courant continu est placé un potentiomètre 30. La tête de lecture 28 est guidée en ligne droite sur une tige 32 parallèle au noyau 22. Au bord de la paroi latérale 12 est montée une tete photoélectrique fixe de lecture 24. Derrière une cloison 36 qui sépare la partie antérieure du coffret, contenant le moteur linéaire à courant continu, de la partie postérieure du coffret, sont disposées des plaquettes de circuit imprimé 38 portant les composants électroniques du programmateur. Dans la partie postérieure du coffret est montée une transmission commutable à engrenages 40 dont ltarbre menant est relié à un moteur synchrone 42. On a désigné par 44 des relais de sortie servant à engendrer des commandements numériques de commutation. La cassette 18 comporte deux parois latérales 48 qui peuvent s'insérer dans les découpes 16 des parois latérales 12 et 14 du coffret et ont une forme complémentaire de ces parois. Entre les parties antérieures des parois latérales 48 sont montés des rouleaux dont l'un, une fois la cassette 18 insérée dans le coffret 10, est accouplé à l'arbre mené de la transmission 40 par l'intermédiaire de moyens d'entraiAnement (non représentés). Autour des rouleaux passe une bande de programme sans fin 54. La bande de programme 54 est maintenue tendue autour des rouleaux par des rouleaux presseurs amovibles que l'on met en place après avoir passé la bande de programme autour des rouleaux, de sorte qu'une position satisfaisante de la bande de programme 54 est assurée dans cette région.La boucle formée par la bande 54 derrière les rouleaux presseurs et qui peut avoir différentes longueurs selon les besoins est logée librement dans la partie postérieure de la cassette 18. Sous la tete photoélectrique de lecture 28 est placée, quand la cassette est insérée, une partie tendue de la bande de programme. Sur la bande de programme sont enregistrées à l'encre de Chine deux pistes de programme contrastantes 60 et 61 qui représentent la variation désirée de deux grandeurs mesurées, en fonction du temps0 La tête de lecture 28 suit d'une façon décrite ci-après l'allure des pistes de programme par des mouvements latéraux le long de la tige 32, lorsque la bande de programme 54 est déplacée dans le sens d'avancement indiqué par la flèche 62. Un curseur 64 relié à la tête de lecture 28 glisse sur le potentiomètre 30 qui sert de guide, et du curseur 64 est tiré un signal de position épendant de la position de la tête de lecture 28 et donc de l'allure de la piste de programme. Au bord de la bande de programme 54 sont prévues plusieurs pistes de commande 66 formées par des traits contrastants et lus au moyen des têtes de lecture fixes 34. Les signaux tirés --des têtes de lecture commandent, après traitement approprié, des relais de sortie 44. L'une des pistes de commande 67 est adaptée, de façon décrite plus loin, à l'allure des deux pistes de programme 60 et 61. Comme on le voit par la ligure 2, la tête de lecture est formée de diodes GaAs 68 comme émetteur de lumière et d'un phototransistor 70 comme récepteur photoélectrique. L'émetteur et le récepteur sont disposés juste au-dessus de la surface de la bande de programme 54. lies diodes GaAs 68 engendrent une tache claire sur la surface de la bande de programme 54 et la lumière réfléchie est reçue par le phototransistor 70. Quand la tête de lecture 28 se trouve à moitié au-dessus de la piste de programme foncée 60 et à moitié au-dessus du fond clair, comme le représente la figure 2, le phototransistor 70 reçoit un flux lumineux moyen. Si la tette de lecture 28 se déplace vers la gauche de la figure 2, le flux lumineux devient plus grand, si la tete de lecture se déplace vers la droite, le flux lumineux diminue. Comme on le voit par la figure 1, les deux pistes de programme 60 et 61 utilisent toute la largeur de la bande de programme 54. Il s'ensuit que les pistes de programme 60 et 61 peuvent occasionnellement se croiser, par exemple, au point 72, la piste 61 normalement située à gauche devient celle de droite et la piste 60 normalement située à droite devient celle de gauche. Cette région, et d'autres régions où cela se produit, sont marquées au bord de la bande de programme 54 par la piste de commande 67. La piste de commande 67 est lue par la tête de lecture fixe 34 et lorsque la piste de commande 67 apparaît, les fonctions des deux mémoires sont commutées, de façon décrite plus loin, par l'intermédiaire du relais correspondant 44. Le montage de commande du moteur linéaire à courant continu 20 est représenté par la figure 3. On a désigné par 74 un oscillateur qui alimente par une haute fréquence les diodes à émission de lumière 68. Par suite, les diodes 68 fournissent une lumière alternative à cette fréquence. Cette lumière alternative agit sur le phototransistor 70 qui, par l'intermédiaire d'un préamplificateur 76 et d'un condensateur 78, applique un signal de courant alternatif à l'entrée d'inversion d'un amplificateur 80. A l'entrée sans inversion de -l'amplificateur 80 peuvent être appliquées, par un circuit 82 décrit plus loin, des impulsions qui font passer temporairement le moteur linéaire à courant continu 20 à l'une ou à l'autre position extrême. La sortie de l'amplificateur 8D est appliquée, par l'intermédiaire d'un condensateur 84 et d'une diode 86, à un circuit de filtrage 88 et par l'intermédiaire d'une diode 90 de polarité opposée à la diode 86, à un circuit de filtrage 92. lie circuit de filtrage 88 reçoit ainsi les demi-alternances positives du signal de courant alternatif venant du phototransistor 70, par l'intermédiaire de la diode 86, et transforme ces demialternances en une tension continue Le circuit de filtrage 88 contient un amplificateur opérationnel 94 à l'entrée d'inversion du quel le signal de courant alternatif est appliqué par l'intermédiaire de la diode 86 et 'd'une résistance 96. Entre la diode 86 et la ré sistance 96 se trouve un condensateur 98 relié à la masse. A l'en- trée sans inversion de l'amplificateur opérationnel 94 est appliquée, par l'intermédiaire d'un diviseur de tension fixe comportant des résistances 100 et 102, une tension tirée d'un potentiomètre réglable 104.La boucle de réaction négative de l'amplificateur opérationnel 94 contient, en parallèle, un condensateur 106 et une résistance ohmique 108. On peut régler le potentiomètre 104 de façon telle que l'on obtienne une tension nulle à la sortie de l'amplificateur opérationnel lorsque la tête de lecture 28 se trouve à moitié sur le bord de la piste de programme 60 ou 61 et à moitié sur le fond clair de la bande de programme 54. lie circuit de filtrage 92 est constitué de la môme façon que le circuit de filtrage 88 et n'est donc pas décrit en détail. il reçoit par l'intermédiaire de la diode 90 des demi-alternances négatives du signal de courant alternatif et engendre de façon correspondante un signal de sortie de polarité opposée à celui du circuit de filtrage 880 lies signaux de sortie du circuit de filtrage 88 peuvent être acheminés par un transistor à effet de champ 110 et les signaux de sortie du circuit de filtrage 92 par un transistor à effet de champ 112. lies transistors à effet de champ 110 et 112 sont commandés par un circuit 114, d'une façon décrite plus loin. lies signaux de commande provenant des circuits de filtrage 88 et 92 sont transmis, par l'intermédiaire d'un réseau PD, 116, à un amplificateur 118. lie réseau Pt transmet les signaux avec une part proportionnelle (P) et une part différenciée (D) ce qui fait que la régulation de la position de la tête de lecture 28 est améliorée. L'amplificateur 118 commande un générateur d'impulsions 120 qui fournit périodiquement des impulsions de polarité alternativement opposée, le rapport de durée des impulsions positives et négatives dépendant de la tension qui règne à l'entrée 122. Ce générateur d'impulsions contient un amplificateur opérationnel 124. Une boucle de réaction négative qui va de la sortie de l'amplificateur opérationnel 124 à l'entrée d'inversion de celui-ci contient une résistance ohmique 126 reliée à un point 127 et une résistance ohmique 128 située entre le point 127 du générateur d'impulsions 120 et l'entrée d'inversion de l'amplificateur opérationnel 124. te point 127 est relié par l'intermédiaire d'une résistance 129 à l'entrée 122 et, en outre, par l'intermédiaire d'un condensateur 130, à la masse.Une boucle de réaction positive qui va de la sortie de l'amplificateur opérationnel 124 à l'entrée sans inversion de celui-ci contient un diviseur de tension comportant une résistance ohmique 132 et une résistance ohmique 134. lie point 135 situé entre les résistances 132 et 154 est relié-, par l'intermédiaire d'une résistance 136, à l'entrée -sans inversion de I'amplificateur opérationnel 124. Quand le condensateur 130 est chargé à une tension négative, la tension de sortie de lt amplificateur opérationnel 124 devient égale à la tension positive d'alimentation de +15 V. Une fraction de cette tension, déterminée par le diviseur de tension 132, 134 est appliquée à l'entrée sans inversion de l'amplificateur opérationnel 124. Le condensateur 150 est déchargé par la tension positive de sortie, par l'intermédiaire de la résistance 126 et rechargé en sens opposé, de sorte que la tension du condensateur devient finalement positive. Quand la tension du condensateur atteint la valeur de la tension partielle tirée du diviseur de tension 132, 134, l'amplifi- cateur opérationnel 124 commute.Sa tension'de sortie devient égale à la tension négative d'alimentation de -15 V et de façon correspondante, la tension de référence au point 135 devient aussi négative. L'état de commutation de l'amplificateur opérationnel subsiste jusqu'à ce que le condensateur 130 ait été à nouveau déchargé par la tension négative de sortie et chargé à la tension négative de référence. Ce processus se répète périodiquement. On obtient ainsi alternativement à la sortie 138 du générateur d'impulsions 120 des impulsions de polarité positive et négative Tes caractéristiques du montage sont telles que si la tension est nulle à l'entrée 122, le rapport de durée entre impulsions positives et négatives est préci sément de 1: 10 Ce rapport est modifié par une tension à l'entrée 122. S'il existe, par exemple, à'entrée 122 une tension positive, le condensateur se charge plus rapidement pendant une impulsion positive de sortie, car il passe, en outre, un courant de charge par la résistance 129. Alors, la durée de l1impulsion positive de sortie est diminuée et la durée de l'impulsion négative de sortie est accrue. Inversement, le rapport de durée varie dans le sens d'un raccourcissement des impulsions négatives de sortie et dtun allongement des impulsions positives de sortie lorsqu'il existe à l'entrée 122 une tension continue négative. lies impulsions de sortie positives et négatives du générateur d'impulsions 120 sont appliquées au moteur linéaire à courant continu 20, par l'intermédiaire d'un amplificateur final 140. Pour lire alternativement les pistes de programme de gauche ou de droite, on a prévu un générateur de rythme 142 (figure 4). lie générateur de rythme 142 a une structure analogue au générateur d'impulsions 120 décrit plus haut et par suite, il n'est pas décrit en détail. il engendre alternativement des impulsions de sortie positives et négatives avec un rapport de durée 1 : 1 et une durée d'impulsions plus grande que le temps de positionnement de la tête de lecture 28.Ces impulsions de sortie sont appliquées directement, par l'intermédiaire d'une résistance 144, à un point de connexion 146 qui correspond à une sortie du circuit 114 de la figure 3 et aussi, par l'intermédiaire d'un amplificateur inverseur 148 et d'une résistance 150, à un point de connexion 152 qui correspond à l'autre sortie du circuit 114 de la figure 3. Par les sorties 146 et 152, les transistors à effet de champ 110 et 112 sont commandés en sens opposé. Ainsi, alternativement, les signaux de courant continu provenant des demi-alternances positives et négatives du signal de courant alternatif fourni par le phototransistor 70 sont appliqués au générateur d'impulsions 120. il en résulte l'buffet suivant Quand la tête de lecture 28 arrive à la piste de programme par la gauche, une fois qu'elle a dépassé le bord gauche d-e la piste de programme, l'amplitude des signaux de courant alternatif devient d'autant plus faible que la tête de lecture se déplace davantage vers la droite. Btétage de filtrage 88 fournit, en fonction de la position de la tête de lecture 28 relativement à la piste de programme, une tension continue de sortie qui est nulle dans une position moyenne sur le bord gauche de la piste de programme et qui devient de plus en plus positive à mesure que la tête de lecture se déplace vers la droite relativement à ce bord. Pendant que le transistor à effet de champ 110 est conducteur, cette tension, après inversion par l'amplificateur 118, commande le générateur d'impulsions 120.La durée des impulsions négatives est raccourcie relativement à la durée des impulsions positives0 Si un courant négatif dé place le moteur linéaire à courant continu 20 vers la droite et si un courant positif le déplace vers la gauche; la tête de lecture 28 est ainsi ramenée vers la gauche à la position moyenne. Quand la tête de lecture 28 arrive sur la piste de programme par la droite, une fois qu'elle a dépassé le bord droit de la piste, l'amplitude des signaux de courant alternatif devient d'autant plus petite que la tête de lecture se déplace vers la gauche. L'étage de filtrage 92 fournit, en fonction de la position de la tête de lecture 28 relativement à la piste de programme, une tension continue de sortie qui est nulle dans une position moyenne sur le bord droit de la piste de programme et devient de plus en plus négative à mesure que la tête 28 se meut vers la gauche.Pendant que le transistor à effet de champ 112 est conducteur, cette tension - à nouveau après inversion par l'amplificateur 118 - commande le générateur d'impulsions 120. Sa durée des impulsions positives est alors diminuée relativement à celle des impulsions négatives, de sorte que le moteur linéaire à courant continu 20 ramène la tête de lecture 28 vers la droite, à une position moyenne sur le bord de la piste de programme. Ainsi, quand le transistor à effet de champ 110 est conducteur, dans un état de commutation du générateur de rythme 142, le circuit de commande de la figure 5 est agencé de telle sorte que la tête de lecture 28, venant de la gauche, "accroche" le premier bord de gauche d'une piste de programme, tandis que quand le transistor à effet de champ 112 est conducteur, le circuit de commande est agencé de manière à se régler en venant de la droite sur le premier bord de droite d'une piste de commande. Ainsi, alternativement, par la commutation périodique du générateur de rythme 142, la piste de programme de gauche 61 est lue Bar le bord de gauche ou la piste de programme de droite 60 par le bord de droite (figure 1).Toutefois, il faut faire en sorte qu'après chaque commutation, la tête de lecture 28 soit tout d'abord amenée à la position extrême, de droite ou de gauche, nécessaire au processus d'accrochage. Ainsi, si la tête de lecture 28 se trouve sur le bord gauche de la piste de gauche 61, elle doit tout d'abord, après la commutation du générateur de rythme 142, être amenée à la position d'extrême droite, de sorte qu'alors, elle accroche en venant de la droite de la figure 1, le bord droit de la piste de programme de droite 60. Cela est assuré par le circuit 82 de la figure 3, représenté en détail par la figure 4. le circuit 82 présente un dérivateur 154 qui dérive le signal de sortie du générateur de rythme 142 et émet des impulsions positives ou négatives. lies impulsions positives passent par un amplificateur inverseur 156 et une diode 158 et les impulsions négatives par une diode 160, pour arriver à l'entrée d'un autre amplificateur inverseur 162, et parviennent sous forme d'impulsions positives, en passant par une diode 164, à un point de connexion 166 (voir figure 3) relié à l'entrée sans inversion de l'amplificateur 80. Cette impulsion amène l'amplificateur 80 à la saturation et inhibe ainsi le signal de courant alternatif, de sorte qu'aucun signal n'est transmis par l'intermédiaire du condensateur 84. Cela simule, pour les circuits de filtrage 88 et 92, "l'obscurité" c'est- à-dire une position de la tête de lecture au-dessus de la piste de programme. En pareil cas, de la façon décrite, par l'intermédiaire du circuit de filtrage 88, un mouvement de la tête de lecture 28 vers la gauche est amorcé (correspondant à une commande d'après un bord gauche), et par l'intermédiaire du circuit de filtrage 92, un mouvement de la tête de lecture 28 vers la droite est amorcé (correspondant à une commande, d'après un bord droit). Si maintenant, par exemple, la tête de lecture 28 se trouve au-dessus du bord gauche de la piste de programme de gauche 61, le transistor à effet de champ 110 étant conducteur, lors de la commutation, le transistor à effet de champ 110 est bloqué et le transistor à effet-de champ 112 est rendu conducteur0 Par suite de la simulation de -"ltobscurité", le circuit de filtrage 92 transmet au moteur linéaire à courant continu 20 un signal qui amène la tête de lecture 28 vers la droite, plus précisément à la position extrême, car ce mouvement de réglage n'influence pas l'impulsion venant-du circuit 82. Une fois que cette impulsion a cessé, la tête de lecture "accroche" alors de la façon décrite le bord droit de la piste de programme de droite. La position de la tête de lecture 28 est représentée par un signal de position tiré du potentiomètre 30. Par l'intermédiaire d'interrupteurs 168 et 170 qui sont actionnés en opposition entre eux et de façon synchrone de la commutation du circuit de commande par le générateur de rythme 142, les signaux de position obtenus dans les deux positions de la tête delecture 28 sont appliqués à des mémoires 172, 174 et sont dlsponibles continuellement, à des bornes de sortie 176, 178, en tant que signaux de sortie. La commande des interrupteurs 168 et 170 est également représentée par la figure 40 lie signal obtenu au condensateur 180du générateur de rythme 142 et quiet un signal triangulaire passant par zéro est transformé en un signal rectangulaire par un basculeur 182. Ses fractions positives et négatives du signal sont séparées par des diodes 184 et 186 et appliquées aux entrées de basculeurs 188, 190. A ces entrées est, en outre, appliqué, parl'intermédiaire de circuits de retard 192, 194, le signal de rythme venant du générateur de rythme.Par suite, les basculeurs 188 et 190 sont commandés avec retard relativement à la demi-alternance correspondante du signal de rythme et sont remis en position plus tôt, grâce aux signaux du basculeur 182. Les signaux des basculeurs 188 et 190 commandent, par l'in- termédiaire de diodes 196, 198 des transistors qui sont ou bien 200, 202 ou bien 204, 206. Aux transistors 200 et 206 estrelié en série un relais 208. Le relais 208 actionne l'interrupteur 168. Aux tran- sistors 202 et 204 est relié en série un relais 210. Le relais 210 actionne l'interrupteur 170.Par l'intermédiaire d'un commutateur 212, le circuit du relais est fermé soit par l'intermédiaire des transistors 200 et 202, soit par l'intermédiaire des transistors 206, 204. lie commutateur 212 est actionné par le relais 44 (figure 1) commandé par la piste de commande 67 Grâce à la disposition de basculeurs, chaque interrupteur 168, 170 se ferme seulement, lorsque la tête de lecture 28 a atteint sa position définitive sur le bord de la piste de programme. Par l'intermédiaire du commutateur 212, l'ordre d'actionnement des interrupteurs 168, 170 est inversé. Lorsque la piste de commande 67 apparait, si la piste de programme lue est celle de gauche, constituée précédemment par la piste de programme 61 et si le circuit de commande est dans l'état correspondant, ce est plus l'interrupteur 168 qui se ferme, mais l'interrupteur 170. L'interrupteur 168 se ferme lorsque la piste de programme de droite est lue. Cette piste de programme de droite est à nouveau, après le croisement 72, la piste 61. Ainsi, dans la mémoire 172 est mémorisé, comme précédemment, le signal de position correspondant à la piste 61 et qui apparait comme signal de sortie à la sortie 176. De façon correspondante, la mémoire 174 mémorise constamment - y compris après le croisement 72 - le signal de position venant de la piste de programme 60. -REVENDICATIONS 1. Programmateur pour usages de commande et de régulation, servant à engendrer des signaux de sortie selon des fonctions prescrites du temps, dans lequel des pistes de programme contrastantes d'une bande de programme entraînées dans un sens d'avancement sont lues au moyen d'une tête photoélectrique de lecture qui engendre un signal de lecture en fonction de la luminosité moyenne d'une portion de surface d'observation, la tête de lecture est réglable sur les pistes de programme transversalement à la direction d'avance sous la direction dlun servomoteur commandé par des signaux de lecture de façon telle que la luminosité moyenne de la portion de surface d'observation ait une valeur prescrite, et un signal de position dépendant de la position de la tête de lecture est engendré, programmateur caractérisé en ce qu'il comporte a) un circuit de commande commutable adjoint au servomoteur et qui peut provoquer dans un premier état de commutation, avec des signaux de lecture croissants, un mouvement de réglage du servomoteur dans un sens et dans un deuxième état de commutation, un mouvement de réglage du servomoteur dans le sens opposé b) un générateur de rythme servant à engendrer un signal de rythme ayant une durée de période plus grande que le temps de positionnement de la tête de lecture et propre à commuter alternativement le' circuit de commande au premier et au deuxième états c) un générateur d'impulsions pouvant être mis en action par le signal de rythme de manière à engendrer des impulsions qui peuvent être appliquées au servomoteur et amènent celui-ci brièvement et alternativement à l'une ou à ltautre position extrême d) deux mémoires auxquelles le signal de position dépendant de la position de la tête de lecture peut être appliqué en alternance synchrone avec le signal de rythme et desquelles on peut tirer simultanément deux signaux de sortie détermines chacun par l'une des deux pistes de programme enregistrées sur la bande de programme. 2. Programmateur selon la revendication 1, dans lequel une tête photo électrique supplémentaire de lecture est prévue pour lire -une piste de commande située dans la direction longitudinale de la bande de programme, programmateur caractérisé en ce que cette tête photoélectrique supplémentaire de lecture permet d'intervertir les fonctions des deux mémoires. 3. Programmateur selon la revendication 2, caractérisé en ce que la tête photoélectrique supplémentaire de lecture permet d'intervertir l'ordre d'application alternée du signal de position aux mémoires.