FR 2532076 A1 19840224 FR 8313364 A 19830817 2532076. La présente invention concerne un contrôleur manuel de châssis qui trouve des applications dans des mini-ordinateurs utilisant le standard CAMAC. On connaît déjà dans l' art antérieur, un contrô- leur manuel de châssis (contrôleur de châssis JC McIO), constitué d'un poste de contrôle et de travail, d'un générateur d'im- pulsions dont une sortie est reliée à l'entrée horloge d'un générateur de cycle ayant des sorties connectées aux entrées de tampons, à un bloc indicateur et à un registre de données. t Le registre de données est relié aux bus de données du bus principal CAMAC et délivre des signaux de sortie au bloc indicateur dont des entrées sont reliées aux buse d'état du bus principal CAMAC et à la sortie du circuit qui reçoit les demandes d'interruption du bus principal CAMAC Les sorties du registre des touches qui déterminent la commande exécutée et les données qui devraient être enregistrées, sont reliés aux entrées du registre des données, aux tampons, et aux circuits de sélection du numéro dont les sorties sont à leur tour reliées au bus principal CAMAC Les sorties du panneau sont reliées auxi entrées du générateur de cycle et du regis- tre des données et les sorties des tampons sont reliées aux bus de commande du bus principal CAMAC. Les contrôleurs manuels de châssis déjà connusetdest-inés à la mise au point des modules CAMAC ont l'inconvénient d'avoir une mauvaise faisabilité technologique par suite des connexions directes entre leurs composants le poste de travail et de contrôle et aussi par leurs possibilités ré- duites étant donné le petit nombre de commandes exécutées et la synchronisation incomplète en conformité avec les modes CAMAC. L'invention a pour but de créer un contrôleur manuel de châssis destiné à la mise au point et aux essais des modules CAMAC ayant les moyens d'exécuter un grand nombre de comman- des avec synchronisation complète en conformité avec les modes CAMAC pour l'échange de données. rc Dut est atteint air un contrôleur manuel de châssis comprenant un poste de travail et un poste de com- mande, ce dernier comprenant à son tour un panneau avec des sorties de commande reliées à une mémoire de stockage des commandes, une sortie de cycle connectée à l'horloge d'une bascule D, une sortie pour un fonctionnement automatique reliée à une entrée d'une logique de démarrage, une sortie pour une simple action connectée à l'entrée horloge d'une seconde bascule D, une sortie d'initialisation et de remise à l'état initial laquelle est à son tour reliée à une secon- de entrée de la logique de démarrage et également à l'entrée R de la première bascule D, à l'entrée de remise à zéro des deux compteurs, à l'entrée d'un bloc avec tampons à l'entrée de résolution d'un décodeur tandis que la sortie d'introduc- tion des données en provenance du panneau est à son tour reliée à l'entrée horloge du premier compteur, à l'entrée de commandes d'un multiplexeur et à une entrée de chargement de la mémoire des commandes Les sorties du premier compteur sont reliées aux premières entrées d'un comparateur et aux premières entrées d'un multiplexeur dont des sorties sont reliées aux entrées d'adresses de la mémoire des commandes et aux entrées des indications du panneau Les sorties des fonctions et des sous- adresses de la mémoire des commandes sont reliées aux entrées correspondantes du bloc comprenant des tampons, les sorties des numéros sont encore connectées aux entrées de sélection du décodeur et à un second multi- plexeur, la sortie pour le mode normal est reliée à une troisième entrée de la logique de démarrage et à une entrée d'un troisième multiplexeur et la sortie du mode de répéti- tion est reliée à une seconde entrée du troisième multiple- xeur Les bus des commandes acceptées et des réponses du bus principal CAMAC sont reliés aux entrées D d'un registre à deux bits dont les sorties sont connectées à la troisième et à la quatrième entrées du troisième multiplexeur, la sortie de ce dernier étant reliée à l'horloge d'un second compteur ayant des sorties connectées aux secondes entrées du premier multiplexeur et aux secondes entrées du comparateur, la sortie de ce dernier étant reliée à une seconde entrée R de la première bascule D et à une seconde entrée de remise à zéro du second compteur La sortie de la première et de la seconde bascules D sont reliées à une quatrième et à une cin- quième entréesde la logique de démarrage dont la sixième entrée est reliée à la sortie du second multiplexeur lequel reçoit des entrées provenant des bus de demande d'interrup- tion du bus principal CAMAC La sortie de la logique de démarrage est reliée aux entrées de deux univibrateurs et à l'entrée d'une ligne à retard avec univibrateurs, dont la sortie est reliée à une entrée d'une seconde ligne à retard avec univibrateurs La sortie du premier univibrateur est reliée à une septième entrée de la logique de démarrage et à une entrée de résolution du comparateur et la sortie du second univibrateur est à son tour connectée à une seconde entrée de résolution du comparateur, à l'entrée "OCCUPEE" du bloc à tampons et à une secondé entrée de résolution du déco- deur, ce dernier ayant des sorties reliées aux bus des numé- ros du bus CAMAC. La sortie de la première ligne à retard avec univibra- teurs est reliée à l'entrée horloge du registre à deux bits et également à l'entrée du premier échantillon du bloc avec tampons La sortie de la seconde ligne à retard avec univi- brateurs est reliée à l'entrée de résolution du troisième multiplexeur, également à l'entrée R de la seconde bascule D et à l'entrée du second échantillon du bloc avec tampons dont les sorties sont respectivement reliées aux bus de fonction de sous-adresses d'initialisation de remise à zéro, d'inhibition, d'occupation, de premier échantillon et de second échantillon du bus principal CAMAC. Le poste de travail comprend une mémoire des données avec des entrées des données reliées aux bus des données du bus principal CAMAC La logique d'entrée a des entrées reliées aux deux bus les plus significatifs pour les fonc- tions, et aux bus "OCCUPES", d'initialisation, de remise à zéro, de premier échantillon et de deuxième échantillon, du bus principal CMAC Les sorties de la logique d'entrée sont reliées aux entrées de contrôle de la mémoire des données, la-sortie de remise à zéro est reliée à l'entrée de remise à zéro du troisième compteur dont l'entrée est reliée à la sortie du compteur de la logique d'entrée dont les sorties d'écriture/lecture sont reliées aux entrées de la bascule RS, ayant elles-mêmes une sortie reliée à un troisième uni- vibrateur dont la sortie est elle-même reliée à une seconde entrée de remise à zéro du troisième compteur, les sorties de ce compteur étant reliées aux entrées d'adresses de la mémoire des données. Cette invention est avantageuse par sa faisabilité technique élevée étant donnée l'indépendance fonctionnelle du poste de commande et du poste de travail qui ne sont reliés que par le bus principal CAMAC, ce qui permet une mise en service facile de chacun d'eux, en outre le poste de commandes peut fonctionner selon un cycle dans tous les modes L'exploitation facile grâce au petit nombre de tou- ches du panneau et la structure simple permettent l'exécu- tion d'un grand nombre de commandes complètement synchroni- sées à la vitesse maximale et avec une forte fiabilité La possibilité d'une exécution automatique d'un groupe de com- mandes en mode marche-arrêt renforce les capacités de mise au point. Pour mieux faire comprendre l'invention et indiquer comment elle peut être mise en pratique, on va maintenant se référer aux dessins annexés données uniquement à titre d'exemple dans lesquels la figure 1 est un schéma de principe du poste de com- mandes du contrôleur manuel de châssis; la figure 2 est un schéma de principe du poste de travail du contrôleur manuel de châssis. Le contrôleur manuel de châssis est constitué d'un poste de travail et d'un poste de commande, ce dernier comprenant un panneau 1 avec une sortie de commande reliée à une mémoi- re de stockage des commandes 2, une sortie de cycle connec- tée à l'horloge d'une bascule D 3, une sortie pour fonction- nement automatique reliée à une entrée de la logique de démarrage 4, une sortie pour simple action connectée à l'entrée horloge d'une seconde bascule D, une sortie d'ini- tialisation et de remise a zéro qui est à son tour reliée à une seconde entrée de la logique de démarrage 4 ainsi qu'à l'entrée R de la première bascule D 3, à l'entrée de remise à zéro du compteur 6, à l'entrée de remise à zéro du compteur 7, à l'entrée d'un bloc à tampons 8, à l'entrée de résolution d'un décodeur et la sortie des données d'introduction venant du panneau 1 est à son tour appliquée à l'entrée d'horloge du premier compteur 6, à l'entrée de commande du multiplexeur et à une entrée de chargement de la mémoire des commandes 2 Les sorties du premier compteur 6 sont reliées aux pre- mières entrées d'un comparateur 11 et aux premières entrées du multiplexeur 10 dont les sorties sont connectées aux en- trées d'adresses de la mémoire des commandes 2 et aux entrées des indications du panneau 1 Les sorties de fonction et de sous-adresses de la mémoire des commandes 2 sont connectées à l'entrée correspondante du bloc à tampons 8, en plus, les sorties du numéro sont connectées aux entrées de sélection du décodeur 9 et à un second multiplexeur 12, la sortie du mode normal est connectée à une troisième entrée de la logi- que de démarrage 4 et à une entrée d'un troisième multiple- xeur 13 et la sortie du mode de répétition est connectée à une seconde entrée du troisième multiplexeur 13 'Les bus des commandes acceptées et des réponses du bus principal CAMAC 14 sont reliés aux entrées D d'un registre à deux bits 15 dont les sorties sont appliquées à la troisième et à la quatrième entrée du troisième multiplexeur 13, la sortie de ce dernier est appliquée à l'horloge d'un second compteur 7. Ce dernier compteur a des sorties reliées aux secondes entrées du premier multiplexeur 10 et aux secondes entrées du comparateur -11, dont la sortie est connectée à la seconde entrée de remise à l'état initial de la première bascule D 3 et à la seconde entrée de remise à zéro du second compteur 7. Les sorties de la première et de la seconde bascule D ( 3 et ) sont reliées à une quatrième et à une cinquième entrées de la logique de démarrage 4, dont la sixième entrée est connectée à la sortie du second multiplexeur 12, ce dernier ayant des entrées connectées aux bus IRQ du bus principal CAMIAC. La sortie de la logique de démarrage 4 est reliée aux entrée des univibrateurs 16 et 17 et également à l'entrée d'une ligne à retard avec univibrateurs 18 dont la sortie est reliée à l'entrée d'une seconde ligne à retard avec univibrateurs 19. La sortie du premier univibrateur 16 est reliée à une septième entrée de la logique de démarrage 4 et à l'entrée de résolution du comparateur 11 La sortie du second univi- brateur 17 est connectée à la seconde entrée de résolution du comparateur 11, et également à l'entrée "OCCUPEE" du bloc avec tampons 8 et à la seconde entrée de résolution du décodeur 9 ayant des sorties connectées aux bus des numéros du bus principal CAMAC 14 La sortie de la première ligne à retard avec univibrateurs 18 est connectée à l'entrée horloge du registre à deux bits 15 et à l'entrée de premier échan- tillon du bloc avec tampons 8 La sortie de la seconde ligne à retard avec univibrateurs 19 est connectée à l'entrée de résolution du troisième multiplexeur 13 et également connec- tée à l'entrée de remise à l'état initial de la seconde bas- cule D 5 et à l'entrée du second échantillon du bloc avec tampons, dont les sorties sont connectées de façon corres- pondante avec les bus de fonction, de sous-adresses, d'ini- tialisation, de remise à l'état initial, d'inhibition, d'occupation, de premier et de second échantillons du bus principal CAMAC 14. Le poste de travail (fig 2) comprend une mémoire des données 20 avec des entrées-de données reliées aux bus des données du bus principal CAMAC 14 et à une logique d'entrée 21 dont les entrées sont connectées aux deux bus les plus significatifs des fonctions, aux bus d'occupation, d'initia- lisation, de remise à l'état initial, de premier et de second échantillonsdu bus principal CAMAC 14 Les sorties de la logique d'entrée 21 sont connectées aux entrées de commande de la mémoire des données 20, la sortie de remise à l'état initial étant elle-même connectée à l'entrée de remise à zéro du troisième compteur 22 dont l'entrée horloge est reliée à la sortie compteur de la logique d'entrée 21, cette dernière ayant des sorties d'écriture/lecture reliées aux entrées de la bascule RS 23, ayant sa sortie connectée à un troisième univibrateur 24 dont -la sortie est elle-même con- nectée à une seconde entrée de remise à zéro du troisième compteur 22, la sortie de ce compteur étant reliée aux en- trées d'adresses de la mémoire des données 20. Le fonctionnement du contrôleur manuel de châssis est le suivant Le déclenchement du signal d'initialisation et de remise à l'état initial provenant du panneau entraîne l'exé- cution des opérations suivantes: la première bascule D 3 ainsi que le premier et le second compteurs ( 6 et 7) sont ramenés à zéro, le premier et le second univibrateurs ( 16 et 17) et également la première ligne à retard avec univi- brateurs 18 sont déclenchés par l'intermédiaire de la secon- de entrée de la logique de démarrage 4 Le second univibra- teur 17, la première ligne à retard avec univibrateurs 18 et la seconde ligne à retard avec nivibrateurs 1 i, déclen- chés par la première ligne à retard 18 établissent les signaux de base de temps, d'occupation, de premier échantil- lon et de second échantillon en conformité avec le standard CAMAC. Ces signaux, en même temps que le signal d'initialisa- tion et de remise à zéro, sont transmis par l'intermédiaire des tampons 8 au bus principal CA Mt AC Le signal d'initiali- sation et de remise à zéro supprime le passage au numéro de sélection du module vers le bus principal CAMAC 14 au moyen de l'entrée de résolution du décodeur 9 En même temps, le signal de second échantillon ramène à zéro la seconde bas- cule D 5 La commande reçue sans adresse sur le bus princi- pal CAMAC est appliquée à la logique d'entrée du poste de travail et entraîne la remise à zéro du troisième compteur 22 au moyen de sa première entrée R De cette façon, le con- trôleur manuel de châssis et les modules CAMAC contrôlés sont placés à l'état initial La commande désirée est compo- sée au moyen des touches du panneau 1 Elle comprend des bits de fonctions, de sous-adresses, de numéros de modules, de mode normal et de mode de répétition La commande prove- nant des sorties de commandes du panneau 1 est chargée dans la mémoire des commandes 2 sous l'effet de l'activation de la sortie d'application des données venant du panneau Cela fait adresser la mémoire des commandes 2 avec les sorties du premier compteur 6 par l'intermédiaire du premier multi- plexeur sélectionné 10 et du chargement de la mémoire A la fin de l'activation, le premier compteur 6 est incrémenté d'une unité et pr At à charger la commande suivante à une nouvelle adresse dans la mémoire des commandes 2 Pendant la durée du chargement de la mémoire, le contenu du premier compteur 6, indiquant l'adresse de la cellule de mémoire en cours de chargement, apparaît sur le panneau 1 Après la fin du signal d'entrée, le second compteur 7, par l'intermé- diaire du premier multiplexeur 10, adresse en permanence la mémoire sélectionnée des commandes 2, qui est placée dans ce cas en mode de "lecture" Le panneau indique l'adresse de la commande qui sera effectuée Les deux premiers univi- brateurs 16 et 17 et les deux lignes à retard avec univibra- teurs-18 et 19 sont initialisés par l'activatiôn de la sortie de la logique de démarrage en modes de fonctionnement auto- matique, d'action unique et de cyclage En conséquence, le contenu de la lecture de la mémoire des commandes 2 qui con- tient la fonction, la sous-adresse et le numéro de module est transmis par l'intermédiaire des tampons 8 et du déco- deur 9 au bus principal CAMAC, accompagné des signaux de tampons de "OCCUPATION" et de premier et de second échantil- lons Le compteur de lecture est également échantillonné par le signal d'occupation délivré par le second univibrateur 17. La commande est envoyée au bus principal CAMAC si l'une des o 10 sorties du panneau 1 correspondant à un fonctionnement auto- matiqueg à une seule action ou à un cyclage, est activée En conséquence, une des entrées équivalentes, à savoir la pre- mière, la cinquième et la quatrième de la logique de démar- rage est activée Elle est activée immédiatement si le signal provenant de la mémoire des commandes 2 et arrivant sur la troisième entrée indique que le mode de la commande inciden- te n'est pas normale, c'est-à-dire qu'il s'agit d'un mode de répétition ou d'arrêt Si le mode est normal, il faut noter qu'une condition spécifique doit être présente sur la sixième entrée pour exciter la logique de démarrage Sur cette entree, une demande d'interruption est envoyée en attente par l'in- termédiaire du second multiplexeur en provenance du module avec un numéro pointé sur les sorties de numéros de la mé- moire des commandes 2 qui sont reliées aux entrées de sélec- tion du second multiplexeur 12 Pendant la durée de l'exécu- tion de la commande CAMAC, l'état des signaux CAMAC de com- mande ou de réponse-acceptées est enregistré au premier échantillon dans le registre à deux bits 15 Ces signaux sont nécessaires pour prendre une décision qui dépend du mode d'échange des données la commande doit-elle être répétée ou bien le système doit-il être commuté sur la pro- chaine commande Le troisième multiplexeur 13, appliquant la fonction des signaux de mode venant de la mémoire des commandes 2 et des sorties d'état du registre à deux bits 15, détermine si le secondéchantillon appliqué à son entrée de résolution doit être transmis à l'entrée du second compteur 7 pour adresser la prochaine commande ou être transmis de façon à répéter la commande qui a déjà été exécutée En mode normal la présence de la commande acceptée suffit pour effectuer la commutation vers la commande sui- vante mais en mode de répétition, le signal de réponse est aussi nécessaire En mode d'arrêt, codé à l'inverse du mode de répétition, la présence de la commande acceptée et l'absence de réponse sont nécessaires pour continuer l'exé- cution de la séquence des commandes En mode automatique, le signal de fonctionnement automatique provenant du panneau 1 est retenu et l'application des commandes, après la pre- mière, se fait sur la septième entrée de la logique de démar- rage 14 qui est activée à la fin de l'impulsion produite par le premier univibrateur 16 Le premier univibrateur 16 en- voie une impulsion d'une durée légèrement supérieure à celle de l'impulsion du second univibrateur 17 ce qui permet de positionner les sorties de la mémoire des commandes 2 avant d'exciter la logique de démarrage 4 à partir de sa septième entrée Dans ce cas, l'excitation de la logique de démarrage 4 se fait immédiatement en présence d'un mode de répétition ou d'arrêt et également si la condition de la sixième entrée en mode normal est présente Au moment de l'activation de la septième entrée de la logique de démarrage, une demande d'interruption provenant du module auquel est destinée la commande, est attendue si la commande soumise à exécution est en mode normal et si la condition de la sixième entrée est absente La sortie de la logique de démarrage est acti- vée à l'apparition de la demande d'interruption L'exécution de la commande qui se trouve sur les sorties de la mémoire de commande 2 suit et il se produit également une nouvelle avance par incrément du second compteur d'adresse 7 si les conditions correspondantes existent Les commandes sont exécutées dans l'ordre o elles ont été enregistrées jusqu'à ce que le comparateur Il établisse que les contenus du pre- a 2 32076 mier et du second compteurs ( 6 et 7) sont égaux Dans ce cas la sortie du comparateur Il est activée Elle ramène à zéro le compteur 7 et l'exécution des commande se poursuit depuis l'adresse zéro de la mémoire des commandes 2 L'acti- vation du comparateur 11 est établie à partir de ces deux entrées de résolution à la-fin de l'impulsion du second univibrateur 17, mais avant la fin de l'impulsion du premier univibrateur 16 Le signal "D'OCCUPATION" produit par le second univibrateur 17 supprime le comparateur 1 1 afin qu'il ne soit pas activé par le bruit de la commutation du second compteur qui intervient en synchronisme avec le second échantillon Cette suppression est également effectuée pour que le second compteur ne soit pas bloqué à l'état zéro lorsque le premier compteur 6 est ramené à zéro Ceci risque de se produire au moment de l'initialisation ou de la remise à l'état initial, ou lorsque le nombre maximal des-commandes stockées dans la mémoire des commandes 2 est égal à la capa- cité du premier et du second compteurs ( 6 et 7) Les compteurs 6 et 7 sont commutés du maximum à l'état zéro à l'apparition d'une impulsion sur leurs entrées de compteurs. Leurs entrées de remise à zéro ont priorité par rapport à leurs entrées de comptage La fin de l'impulsion du premier univibrateur 16 supprime le comparateur 11 afin que la pre- mière bascule D 3 ne soit pas maintenue bloquée à l'état initial à partir de sa seconde entrée R En cas d'action unique, la sortie d'action unique du panneau 1 est activée et excite la seconde bascule D 5, dont la sortie active la cinquième entrée de la logique de démarrage 4 Là encore, le fonctionnement est le même que le fonctionnement automa- tique, mais il n'est effectué qu'une seule fois, car aussi- tôt après l'exécution de la première commande, la seconde impulsion d'échantillonnage ramène à l'état initial la se- conde bascule D 5 Pour activer à nouveau cette bascule, il est nécessaire d'appliquer un front actif sur son entrée horloge lequel se produit lorsque la touche d'action unique du panneau 1 est relâchée puis enfoncée à nouveau En mode cyclique, le fonctionnement est sensiblement le même, mais cette fois la première bascule D 3 est ramenée à l'état initial par le compteur Il après une seule exécution de toutes les commandes stockées dans la mémoire des -comandes 2 Puisque le second compteur 7 est également ramené à zéro, un nouveau front actif appliqué à l'entrée d'horloge de la première bascule D fait répéter les opération décrites à partir de l'adresse zéro La première et la seconde bascules D ( 3 et 5) sont synchronisées et assurent l'indépendance du fonctionnement du dispositif en mode à simple action et en mode cyclique à partir d'une opération manuelle effectuée sur le panneau 1 Les commandes produites par le poste de contrôle, appliquées au bus principal CAMAC, contrôlent les modules CAMAC en cours d'essai Le transfert des informations entre eux est assuré par le poste de travail Il s'agit d'une mémoire du type "PREMIER ARRIVE PREMIER SORTI" qui est posi- tionnée en mode "écriture" au moment de commandes CAMAC ve- nant du type "lecture" et en mode "de lecture" au moment de commandes CAMAC venant du type "écriture" Si la logique d'entrée 21 découvre qu'une commande "écriture" est trans- férée par l'intermédiaire du bus principal CAMAC 14, elle amène la mémoire des données 20 en mode "de lecture" en synchronisme avec le signal d'occupation et les données de "lecture" venant de la mémoire des données sont stockées dans le module en cours d'essai Si une commande de lecture est transmise par l'intermédiaire du bus principal CAMAC 14, la logique d'entrée 21 place la mémoire des données en mode d'écriture et les données provenant du module en cours d'essai sont enregistrées dans la mémoire des données 20 au moment du premier échantillon Au cours des commandes de lecture et d'écriture, la logique d'entrée 21, en utilisant le second échantillon, incrémente le compte du troisième compteur 22 qui adresse la mémoire de données 20 pour la prochaine lecture ou écriture La logique d'entrée n'est pas sensible aux commandes qui ne proviennent pas d'un type de "lecture" ou "d'écriture" et la bascule -RS 23 se souvient si la dernière opération était une lecture ou une écriture Si la bascule RS 23 est positionnée, le troisième univibrateur 24 est activé et ramène à zéro le troisième compteur 25 à partir de sa seconde entrée de remise à l'état initial avant l'apparition du premier échantillon Ceci intervient à la première commande de lecture ou d'écriture ou à la première commande d'écriture après lecture De cette façon, les com- mandes correspondantes delecture et d'écriture adressent une seule et même partie de la mémoire des données 20. REVENDICATION Contrôleur manuel de châssis comprenant un poste de com- mande et un poste de travail avec panneau, bloc-de tampons, décodeur et multiplexeur, caractérisé en ce que le poste de commande comprend un panneau ( 1) avec des sorties de com- mande appliquées à une mémoire de commandes ( 2), une sortie de cyclage appliquée à l'horloge d'une bascule D ( 3), une sortie de fonctionnement automatique appliquée à une entrée d'une logique de démarrage ( 4), une sortie d'action unique, appliquée à l'entrée horloge d'une seconde bascule D ( 5), une sortie d'initialisation et de remise à l'état initial qui est à son tour connectée à une seconde entrée de la lo- gique de démarrage ( 4) et également à l'entrée R de la pre- mière bascule D ( 3), à l'entrée de remise à zéro du compteur ( 6), à l'entrée de remise à zéro du compteur ( 7), à l'entrée du bloc de tampons ( 8), à l'entrée de résolution d'un déco- deur ( 9) et la sortie d'introduction des données venant du panneau ( 1) est à son tour connectée à l'entrée horloge du premier compteur ( 6), à l'entrée de contrôle du multiplexeur ( 10) et à une entrée de chargement de la mémoire des comman- des ( 2), en ce qui concerne les sorties du premier compteur ( 6), elles sont connectées aux premières entrées du multi- plexeur ( 10) dont les sorties sont appliquées aux entrées des indications du panneau ( 1) et aux entrées d'adresses de la mémoire des commandes ( 2) dont les sorties de fonction et de sous-adresses sont connectées aux entrées correspondantes du bloc de tampons ( 8), en outre les sorties de numéros sont connectées aux entrées de sélection du décodeur ( 9) et à un second multiplexeur ( 12), la sortie de mode normal est con- nectée à une troisième entrée de la logique de démarrage ( 4) et à une entrée d'un troisième multiplexeur ( 13) et la sortie de mode de répétition est connectée à une seconde entrée du troisième multiplexeur-( 13), tandis que les bus de commandes acceptées et de réponses du bus principal CAMAC ( 14) sont connectés aux entrées D d'un registre à deux bits ( 15) les connectés aux entrées D d'un registre à-deux bits ( 15) les sorties de ce dernier étant connectées à la troisième et à la quatrième entrées du troisième multiplexeur ( 13), la sortie de ce multiplexeur-étant connectée à l'horloge du second compteur ( 7), ce dernier ayant des sorties connectées aux secondes entrées du premier multiplexeur ( 10) et aux secondes entrées du comparateur ( 1-1), la sortie de ce dernier étant à son tour connectée à la seconde entrée de remise à l'état initial de la première bascule D ( 3) et la seconde entrée de remise à zéro du second compteur ( 7), tandis que les sorties de la première et de la seconde bascules D ( 3 et 5) sont connectées à une quatrième et à une cinquième entrées de la logique de démarrage ( 4), la sixième entrée de cette logique étant connectée à la sortie du second mul- tiplexeur ( 12) ayant lui-même des entrées connectées aux bus IRQ du bus principal CAMAC ( 14) et la sortie de la logi- que de démarrage ( 4) est reliée aux entrées des univibra- teurs ( 16 et 17) également à l'entrée d'une ligne à retard avec univibrateurs ( 18), la sortie de ce dernier est connec- tée à l'entrée d'une seconde ligne à retard avec univibra- teurs ( 19), tandis que la sortie du premier univibrateur ( 16) est connectée à une septième entrée de la logique de démar- rage ( 14) et à l'entrée de résolution du comparateur ( 11), tandis que la sortie du second univibrateur ( 17) est connec- tée à la seconde entrée de résolution du comparateur ( 11), ainsi qu'à l'entrée d'occupation du bloc de tampons ( 8) et à la seconde entrée de résolution du décodeur ( 9) ayant lui- même des sorties connectées aux bus des numéros du bus prin- cipal CAMAC ( 14) tandis que la sortie de la première ligne à retard avec univibrateurs ( 18) est connectée à l'entrée horloge du-registre à deux bits ( 15) et à-l'entrée de premier échantillon du bloc de tampons ( 8) et la sortie de la seconde ligne à retard avec univibrateurs ( 19) est reliée à l'entrée de résolution du troisième multiplexeur ( 13) et également à l'entrée R de la seconde bascule D ( 5) et à l'entrée de second échantillon du bloc de tampon ( 8) les sorties de ce dernier étant connectées en correspondance avec les bus de fonction, de sous-adresses, d'initialisation, de remise à zéro, d'inhibition, d'occupation, de premier et de second échantillons du bus principal CAMAC ( 14), alors que le poste de travail comprend une mémoire des données ( 20) ayant des entrées de données reliées aux bus des données du bus prin- ceipal -CAMAC ( 14) et à une logique d'entrée ( 21) dont les entrées sont reliées aux deux bus les plus significatifs des fonctions, aux bus d'occupation, d'initialisation, de remise à l'état initial, de premier et de second échantil- lons du bus principal CAMAC ( 14) alors que les sorties de la logique d'entrée ( 21) sont reliées aux entrées de comman- de de la mémoire des données ( 20), la sortie de remise à l'état initial étant à son tour connectée à l'entrée de remise à zéro d'un troisième compteur ( 22) dont l'entrée horloge est reliée à la sortie de compteur de la logique d'entrée ( 21), cette dernière ayant des sorties d'écriture/ lecture reliées aux entrées de la bascule RS ( 23), ayant une sortie reliée à un troisième univibrateur ( 24) dont la sor- tie est à son tour appliquée à une seconde entrée de remise à zéro du troisième compteur ( 22), les sorties de ce dernier étant reliées aux entrées d'adresses de la mémoire des don- nées ( 20) -