FR 2533691 A1 19840330 FR 8315060 A 19830922 La présente invention concerne le domaine des sys- tèmes de présentation de données de vol d'aéronef et elle - porte plus particulièrement sur-des systèmes de présentation de données de vol d'aéronef qui peuvent présenter visuelle- ment des données de vol provenant directement d'un enregis- treur de données de vol d'aéronef. La plupart des aéronefs commerciaux qui volent à l'heure actuelle sont équipés d'enregistreurs de données de vol destinés à enregistrer divers paramètres de vol de l'aéronef, comme l'altitude, la vitesse-air, le cap et des données relatives au moteur Le but essentiel dans lequel on enregistre les données de vol d'un aéronef est de disposer de données de vol pour l'analyse d'accidents, mais les données de vol enregistrées dans l'aéronef se sont également avérées utiles à la direction des compagnies aériennes pour- dtautres buts, parmi lesquels la maintenance des aéronefs et l'analyse d'incidents tels qu'une approche d'atterrissage conduisant à un atterrissage dur ou à une nouvelle présenta- tion Avec l'apparition des enregistreurs de données de vol numériques modernes qui sont capables d'enregistrer plus de cent paramètres de vol différents, l'utilité des données pour le personnel d'exploitation et de maintenance des compa- gnies aériennes s'est considérablement accrue Le fait de dis- poser d'un grand nombre de paramètres de vol a permis des améliorations importantes dans la sécurité ainsi que dans l-es aspects économiques des vols, en permettant à la direction d'analyser des données de vol réelles Cependant, pour être utiles,la direction doit disposer de ces données en temps utile et sous des formats appropriés. Un examen des procédés de l'art antérieur pour pro- duire des données de vol d'aéronef à partir d'un enregistreur de données de vol, en vue de l'analyse de ces données par le personnel des compagnies aériennesa révélé l'existence d'un certain nombre d'inconvénients importants dans ces procédés. De façon caractéristique, les données provenant de-l'enregis- treur numérique de données de vol, qui sont enregistrées sous forme série par bit, doivent être converties en un format qui puisse être utilisé à l'entrée d'un grand système informati- que central Une fois que les données provenant de l'enregis- treur numérique de données de vol sont mises sous un nouveau format, le système informatique central convertit les don- nées en unités techniques appropriées, et ces données sont ensuite imprimées sous forme de tableaux ou représentées gra- phiquement, en vue de l'analyse Ce processus possède plu- sieurs inconvénients, dont l'un consiste en un retard impor- tant avant que les données soient disponibles Par exemple, la mise des données sous un nouveau format ou leur transcrip- tion nécessite de façon caractéristique plusieurs heures et des retards supplémentaires se produisent fréquemment du fait que l'équipement de transcription est éloigné de l'emplace- ment du gros ordinateur central On a également trouvé que l'utilisation de l'ordinateur principal de la compagnie peut conduire à des problèmes de priorité, du fait que les proces- sus de conversion de données et de présentation sous forme de tableaux sont souvent en concurrence avec d'autres fonctions de gestion de la machine, ce qui entraîne des retards supplé- mentaires. Conjointement aux retards dans la mise des données à la disposition des utilisateurs, un inconvénient supplémen- taire de la procédure courante résulte du fait qu'elle con- duit à l'impression de grandes quantités de documents par l'ordinateur, dont l'examen et l'analyse exigent beaucoup de temps de la part du personnel technique Ainsi, les procédés utilisés traditionnellement par la direction des compagnies aériennes pour obtenir des données de vol n'offrent pas la souplesse nécessaire pour présenter des données en temps opportun, sous une forme qui soit très utile au personnel d'exploitation comme au personnel technique. Une forme de présentation de données de vol qu'on a trouvée très utile consiste dans l'animation de poste de 3- pilotage, dans laquelle les données de vol peuvent être observées sur un tableau d'instruments de poste de pilotage simulé, comme il est décrit dans un document présenté àla conférence: ISASI Annual Seminar, septembre 1979, et inti- tulé "The Challenges of Digital Flight Data Recorder Readout and Analysis" par B Caiger Ce document envisage l'animation de poste de pilotage du point de vue de l'analy- se d'accident, mais on a découvert que ce type de présenta- tion possède également des avantages pour la direction des compagnies aériennes Par exemple, ce format est particuliè- rement utile pour revoir des incidents avec des pilotes qui ont l'habitude d'évaluer des données de vol dans le cadre d'un poste de pilotage Cependant, comme indiqué ci-dessus, pour être utiles à la direction de l'exploitation, les données de vol doivent être disponibles sous une forme commode et en temps opportun. Le but de l'invention est de procurer un système pour présenter des données de vol provenant d'un-enregis- treur numérique de données de vol d'aéronef, qui comprend une unité d'enregistrement de données; une unité d'entrée destinée à accepter des données de vol, provenant d'une sour- ce de données, à mettre les données de vol sous un nouveau format et à les enregistrer dans l'unité d'enregistrement de données; un processeur destiné à convertir en unités techniques des parties sélectionnées des données de vol mises sous un nouveau format, et à enregistrer les données de vol converties dans l'unité d'enregistrement; et une unité de présentation vidéo qui comprend un clavier au moyen duquel on peut faire en sorte que le processeur sélectionne des parties des données de vol mises sous un nouveau format, pour les convertir en unités techniques de données de vol et pour présenter les données de vol converties. Un but supplémentaire de l'invention est de per mettre la présentation directe de données de vol numériques sélectionnées, provenant d'un enregistreur de données de vol d'aéronef, au moyen d'un système qui comprend une unité d'enregistrement de données, une unité d'entrée, un proces- seur destiné à convertir en unités techniques des parties sélectionnées des données de vol, sous la dépendance d'un mot de synchronisation présent dans les données, pendant que des données de vol provenant de la source de données de vol sont enregistrées dans l'unité d'enregistrement de données, et une unité de présentation destinée à présenter les données converties en unités techniques. Un but supplémentaire de l'invention est de per- mettre la présentation directe de paramètres de vol d'aéro- nef sélectionnés, provenant d'un enregistreur numérique de données de vol, au moyen d'un système de présentation qui comprend un circuit d'interface connecté à l'enregistreur de données de vol pour convertir des données de vol sous forme série en mots de données de vol, une unité d'enregistrement de données destinée à enregistrer temporairement les mots de données; et un processeur de données qui accomplit les actions suivantes il commande au circuit d'interface d'accepter des données de vol sous forme série provenant de l'enregistreur de données de vol et de convertir les données série en un format correspondant à des mots, il enregistre les mots de données de vol dans une première position prédé- terminée dans l'unité d'enregistrement de données, il con- vertit les mots de données de vol en données de vol cadrées, et il enregistre les données de vol cadrées dans une seconde position prédéterminée dans l'unité d'enregistrement de données; et le système comprend également une unité de pré- sentation qui fonctionne sous la dépendance du processeur de façon à présenter visuellement les données de vol cadrées qui sont enregistrées dans l'unité d'enregistrement de données. Un autre but de l'invention est de procurer un système pour la présentation de données de vol obtenues à partir d'un enregistreur de données de vol d'aéronef, qui comprend: une source de données de vol brutes; une unité d'interface qui met sous un nouveau format les données de vol brutes; une mémoire vive rapide; une mémoire de masse; une unité centrale de-traitement qui accomplit les actions sui- vantes: elle commande à l'unité d'interface de charger dans une première position de la mémoire vive les données de vol brutes mises sous un nouveau format, elle convertit en unités techniques des parties sélectionnées des données de vol bru- tes, et elle enregistre les données de vol converties dans une seconde position dans la mémoire vive; et une unité de présentation visuelle qui présente les données de vol con- verties qui sont enregistrées dans la seconde-position de la mémoire vive. Un autre but encore de l'invention est de procurer un système pour la présentation de données de vol provenant d'un enregistreur de données de vol d'aéronef, qui comprend une mémoire vive rapide; une unité de mémoire de masse qui comprend un fichier de configuration définissant des données de vol sélectionnées pour un aéronef prédéterminé; et une unité centrale de traitement qui charge séquentiellement des blocs de données de vol brutes dans une première position prédéterminée de la mémoire vive, à partir d'une source de données de vol brutes, qui sélectionne un certain nombre de paramètres de conversion de données, de la manière définie par le fichier de configuration, qui doivent être chargés dans une seconde position de la mémoire vive, qui convertit en uni- tés techniques des parties sélectionnées des données de vol brutes, en utilisant les paramètres de conversion de données sélectionnés, et qui enregistre les données de vol conver- ties dans une troisième position de la mémoire vive Le sys- tème comprend également une unité de présentation visuelle comportant un tube cathodique et capable de former dans le tube cathodique une représentation de poste de pilotage, de nature statique, et de présenter les données de vol conver- ties dans la représentation de poste de pilotage statique. L'invention sera mieux comprise à la lecture de la description qui va suivre de modes de réalisation et en se référant aux dessins annexés sur lesquels: la figure 1 est un schéma synoptique fonctionnel d'un système de présentation de données de vol d'aéronef; la figure 2 est un schéma synoptique fonctionnel d'une unité d'interface destinée à être utilisée avec le système de présentation de données de vol d'aéronef de la figure 1; la figure 3 illustre une unité de présentation visuelle avec un exemple de présentation graphique de données de vol, et les figures 4 A et 4 B donnent un autre exemple d'une présentation de données de vol sur l'unité de présen- tation visuelle, mais dans un format de poste de pilotage. La figure 1 montre un schéma synoptique fonction- nel d'ensemble du mode de réalisation préféré d'un système destiné à présenter directement des données de fonctionne- ment d'aéronef sélectionnées qui proviennent d'un enregis- treur numérique de données de vol. Des données de fonctionnement d'aéronef concer- nant des paramètres tels que la vitesse, l'altitude, l'accélération verticale de l'aéronef, les rapports de pression des moteurs et les attitudes en tangage et en rou- lis, sont accumulées etenregistréespendant le vol dans un enregistreur de données de vol d'aéronef, désigné par la référence 10 Certains des enregistreurs de données de vol les plus récents, comme l'enregistreur universel de données de vol 980-4100 de la firme Sundstrand Data Control, sont capables d'enregistrer vingt-cinq heures de vol, avec plus de cent paramètres de vol différents Dans un enregistreur numérique de données de vol tel que celui qui est désigné par la référence 10, des données qu'on peut appeler données de vol brutes sont enregistrées de façon caractéristique sous un format série par bit, consistant en trames qui sont elles-mêmes divisées en quatre sous-trames, chacune d'elles consistant en soixante-quatre mots de 12 bits Des formats pour les données enregistrées dans des enregistreurs de données de vol commerciaux sont décrits dans les spécifica- tions ARINC 573 et 717, publiées par Aeronautical Radio, Inc, Annapolis, Maryland Chaque sous-trame représente une seconde de données de fonctionnement de l'aéronef Dans la plupart des cas, chacun des mots de 12 bits représente un paramètre de vol de l'aéronef, comme l'altitude ou la vites- se-air, et certains paramètres tels que l'accélération ver- ticale sont enregistrés plusieurs fois pendant les interval- les d'une seconde et ils apparaissent donc dans plus d'un mot dans une sous-trame De façon similaire, certains types de données tels que les vitesses des moteurs ne sont enre- gistrés qu'une seule fois par trame, ou une fois toutes les- 4 secondes Le premier mot dans chaque sous-trame consiste en un mot de synchronisation qui sert à la fois à marquer le début d'une sous-trame et à identifier la sous-trame Il y a actuellement deux formats de sous-tramedifférents, en fonction du fabricant de l'équipement d'accumulation de données qui est installé dans l'aéronef Les valeurs binai- res des mots de synchronisation ARINC 573 sont données ci-dessous: FORMAT 1 FORMAT 2 SOUS-TRAME Valeur binaire Valeur binaire 1 111 000 100 100 001 001 000 111 2 000 111 011 010 010 110 111 i 000 3 111 000 100 101 101 001 000 111 4 000 111 011 011 110 110 111 000 Lorsqu'on désire obtenir et analyser les données de vol contenues dans un enregistreur de données de vol 10, on peut connecter directement l'enregistreur de données de vol 10 lui-même à une unité de reproduction 11 qui est asso- ciée au système de présentation de données de vol d'aéronef qui est représenté sur la figure 1 Cependant, du fait qu'il est souvent difficile en pratique d'enlever l'enregistreur de données de vol 10 de l'aéronef, il peut être plus commode d'utiliser un enregistreur de copie, comme indiqué par la ligne en pointillés 14, pour enregistrer les données prove- nant de l'enregistreur de données de-vol 10 dans l'aéronef, en connectant ensuite l'enregistreur de copie 14 à l'unité de reproduction 11, de la manière indiquée par la ligne 16 Des enregistreurs de copie disponibles dans le commerce, comme l'enregistreur de copie 981-6024-001 de la firme Sundstrand Data Control, sont capables d'enregistrer plus de vingt-cinq heures de données de vol en approximativement trente minutes, ce qui supprime la nécessité d'enlever physiquement l'enre- gistreur de données de vol 10 de l'aéronef. L'une des fonctions de l'unité de reproduction 11 est de commander l'enregistreur de données de vol 14 Par exemple, dans un enregistreur numérique de données de vol, l'unité de reproduction 11 peut écrire un marqueur sur la bande, commander le mouvement de la bande dans un sens avant ou arrière, et passer séquentiellement aux diverses pistes de la bande L'unité de reproduction 11 fait également fonc- tion de pré-processeur pour les données contenues dans l'enregistreur de données de vol 10 ou l'enregistreur de copie 14, en donnant une forme carrée à des signaux de type biphase et en les décodant en signaux de type "non retour à zéro" Des unités de reproduction existent dans le commerce, comme par exemple l'unité de reproduction 981-1218 de la firme Sundstrand Data Control. Une carte d'interface 12-est connectée à l'unité de reproduction 11 au moyen d'une ligne de données 18 et elle est également connectée à l'unité centrale de traite- ment 20 d'un système de mini-ordinateur tel que le modèle Nova 4 S de la firme Data General, qui est un mini-ordina- teur à seize bits et qui comprend une carte d'entrée-sortie 21 L'unité centrale de traitement 20 est également connec- tée par la carte d'entrée-sortie 21 à une unité de présenta- tion visuelle 22, comme il est indiqué par la ligne 24. L'unité 22 comprend de préférence un terminal graphique en couleur qui comporte un tube cathodique de présentation en couleurs 26 et un clavier 28 Dans le mode de réalisation pré- féré de l'invention, l'unité de présentation visuelle graphi- que en couleur 22 est le terminal de présentation graphique en couleur AED 512 de la firme Advanced Electronic Design, Inc qui est décrit en détail dans le document AED 512 Users' Manual publié par Advanced Electronics Design, Inc, Sunnyvale, Californie Pour certaines applications, il peut être souhaitable de connecter à l'unité centrale de traite- ment 20 un traceur/imprimante 30, comme l'indique la ligne 32, de façon à produire des données sous forme de tableaux, imprimées ou tracées en noir et blanc. Une autre partie intégrante du système de présen- tation de données de vol d'aéronef qui est représenté sur la figure l consiste dans la structure de mémoire qui, dans le mode de réalisation préféré, comprend une mémoire vive rapide 34 ainsi qu'une mémoire de masse 36, plus lente, qui est de préférence une mémoire à disque: disque souple ou disque fixe Comme l'indique la figure 1, la mémoire vive est connectée à l'unité centrale de traitement 20, ce qui est indiqué par une ligne de données 38, tandis que la mémoire de masse 36 est connectée à l'unité centrale de traitement par la ligne 40 Dans le mode de réalisation de l'invention qui est représenté sur la figure 1, la mémoire vive 34 fait partie d'une mémoire vive qui est normalement fournie avec l'ordinateur Nova 4 S Dans le système de pré- sentation de données de vol d'aéronef, la mémoire vive rapide est organisée de façon à comprendre une section tam- pon 42 dans une position prédéterminée de la mémoire vive- 34, et cette section comprend une première mémoire tampon 44 et une seconde mémoire tampon 46 Chacune des mémoires tampons 44 et 46 est organisée en seize sous-trames, et cha- cune d'elles est décomposée à son tour en 64 mots de 16 bits En plus de la section tampon, la mémoire vive rapide 34 comprend un ensemble de tables de conversion destinées à faciliter la conversion des données de fonctionnement d'aéronef brutes provenant de l'enregistreur de données de vol 10 en données exprimées en unités techniques, 48; une mémoire tampon de données extraites, 50, destinée à enre- gistrer temporairement des parties sélectionnées des données de fonctionnement d'aéronef brutes qui sont extraites de la section tampon 42; et une mémoire tampon de données conver- ties, 52, destinée à enregistrer temporairement des données de fonctionnement d'aéronef qui ont été converties et cadrées en unités techniques Comme il est habituel, la mémoire vive 34 comprend également une position prédétermi- née 54 pour enregistrer au moins une partie du programme d'ordinateur qui commande le processeur central 20, et une position 56 pour enregistrer le système d'exploitation de l'ordinateur La mémoire de masse ou mémoire à disque 36 comprend une partie 58 destinée à enregistrer une base de données de paramètres, une partie 60 destinée à enregistrer une base de données de tracés, ainsi que des parties 62 et 64 destinées à enregistrer le programme de l'ordinateur et le système d'exploitation de l'ordinateur. La figure 2 montre un schéma synoptique fonc- tionnel détaillé de la carte d'interface 12 qui, dans le mode de réalisation préféré, est réalisée sur une carte de circuit contenue dans l'ordinateur Des données de vol en séria par bit provenant de l'enregistreur de données de vol ou de l'enregistreur de copie 14 sont transmises vers un convertisseur série-parallèle 66, en passant par la ligne de données 16, l'unité de reproduction 11 et la ligne de données 18 Le convertisseur série-parallèle 66 comprend deux registres à décalage à 8 bits destinés à convertir les données série reçues sur la ligne 18 en mots de 12 bits en parallèle qui sont ensuite émis par un bus de données 68 il vers un émetteur-récepteur de bus de données d'entrée-sortie, Le convertisseur série-parallèle comprend également un registre de données destiné à enregistrer temporairement le mot de données de 12 bits pendant une durée suffisamment Ion- S gue pour qu'il puisse être émis par le bus de données 68 vers la mémoire vive 34 Un nouveau mot de données à 12 bits est chargé dans le registre de données tous les 12 cycles d'échan- tillonnage qui correspondent à des signaux provenant de l'uni- té de reproduction 12 par une ligne 69 Le bus de données 68 est un bus de données à 16 bits en parallèle, de façon à être conforme au système de données à 16 bits de l'unité centrale de traitement 20, et il en résulte que les 4 bits de fort poids de chaque mot de données appliqué au bus 68 sont mis à zéro Comme le montre la figure 2, l'émetteur/ récepteur de bus de données d'entrée/sortie, 70, est connec- té à un bus de données 71 pour émettre des données vers l'unité centrale de traitement 20 ou vers la mémoire vive rapide 34 représentée sur la figure 1, par l'intermédiaire de la carte d'entrée/sortie 21 Un détecteur de mot de synchronisation 74 est également connecté au convertisseur série-parallèle 66 au moyen d'un bus de données à 12 bits, 72 Le détecteur de mot de synchronisation 74 comprend qua- tre registres de données à 12 bits destinés à conserver les quatre mots de synchronisation-qui sont recherchés, ainsi que quatre circuits comparateurs qui ont pour effet de pro- duire sur une paire de lignes 76 et 78 des signaux qui indi- quent lesquels des quatre mots de synchronisation ont été détectés Un registre de mot d'état 80 est connecté aux lignes 76 et 78 Le registre de mot d'état est lui-même connecté à un circuit de commande d'interruption 86 par une paire de lignes de commande 82 et 84. Outre le registre de mot d'état 80, un circuit-de compteur de mots/bits, 88, est connecté au circuit de com- mande d'interruption 86, par l'intermédiaire, d'une paire de lignes de commande 90 et 92 et d'une ligne de signal d'hor- loge 94 Le compteur de mots/bits 88 reçoit par la ligne 96 le signal d'échantillonnage qui représente chaque bit reçu par le convertisseur série-parallèle 66, par la ligne 18, à partir de l'enregistreur de données de vol 10 ou de l'enre- gistreur de copie 14 Le compteur de mots/bits 88 compte le nombre de bits de données que reçoit la carte d'interface de la figure 2, et il produit les signaux de commande appropriés qui sont appliqués au circuit de commande d'interruption 86, ainsi que le signal d'horloge qui incré- mente un compteur de mots dans le compteur de mots/bits 88. Le compteur de mots/bits 88 comporte en outre un registre d'état qui contient les nombres de mots/bits accumulés pour chaque sous-trame. La carte d'interface de la figure 2 comprend éga- lement un contrôleur de canal de données 98 qui est connecté fonctionnellement au convertisseur série-parallèle 66 par une ligne de commande 100, et à l'unité centrale de traite- ment 20 par des lignes de commande 102 et 103. Le circuit d'interface -de la figure 2 comporte également un registre de mot d'ordre 104 qui est connecté soit à l'enregistreur de copie 14 soit à l'enregistreur de données de vol 10, par une ligne de commande 106 Le regis- tre de mot d'ordre 104 procure un moyen pour commander - l'unité de reproduction 11 L'information est transmise à partir de l'unité centrale de traitement 20, par le bus de données 18 et l'émetteurrécepteur de bus de données d'entrée/sortie, vers le contrôleur de canal de données 98, le détecteur de mot de synchronisation 74 et le registre de mot d'ordre 104, au moyen d'un bus de données 108 Il con- vient également de noter que le circuit de commande d'interruption 86, le registre de mot d'état 80 et le con- trôleur de canal de données 98 sont connectés au bus de données d'entrée 68, en compagnie du convertisseur série- parallèle 66 Le convertisseur série-parallèle 66 et le registre de mot d'état 80 sont également connectés par des lignes de commande respectives 110 et 112 au registre de mot d'ordre 104 De façon similaire, le compteur de mots/bits 88 est connecté au contrôleur de canal de données 98 au moyen d'une ligne de signal d'horloge 114, et le détecteur de mot de synchronisation 74 est connecté au circuit de commande d'interruption 86 au moyen d'une ligne de commande 119 Le circuit de commande d'interruption 86 produit des signaux d'interruption et les transmet directement à l'unité centra- le de traitement 20 par la ligne de commande li 6 Des cri- tères de conception détaillés concernant la communication entre la carte d'interface 12 et l'unité centrale de traite- ment préférée figurent dans le document: "User's Manual Interface Designer's Reference, Nova and Eclipse Line Computers" publication N O 014-000/629-00 de Data Gene- ral Corporation. Le processus consistant à produire sur l'unité de présentation visuelle 22 une présentation visuelle de données de vol d'aéronef provenant de l'enregistreur de données de vol 10, commence par l'initialisation du circuit d'interface 12 par l'unité centrale de traitement 20 de la figure 1 Sous la commande de l'unité centrale de traitement , résultant du programme logique qui est enregistré dans la mémoire de programme 54, les mots de synchronisation appropriés sont transmis par le bus de données 71 vers la carte d'interface de la figure 2, et ils sont transmis par le bus de données de sortie 108 vers les registres qui se trouvent dans le détecteur de mot de synchronisation 74. Une adresse de mot câblée est transmise de façon similaire par le bus de données d'entrée 71, et cette adresse indique la position du premier mot dans la première mémoire tampon 42, dans la mémoire vive rapide 34, o doivent être enre- gistrées les données de vol d'aéronef qui ont été converties en mots de 12 bits par le convertisseur série-parallèle 66. Cette adresse est enregistrée dans un registre dans le con- trôleur de canal de données 98 Pour établir un chemin de transmission de données vers l'unité centrale de traitement et la mémoire 34, le contrôleur de canal de données 98 émet un signal de demande de canal de données sur la ligne 102, vers l'unité centrale de traitement 20, et celle-ci accuse réception du signal de demande par un signal trans- mis par la ligne 103 Une fois que le détecteur de mot de synchronisation 74 a été initialisé avec les mots de syn- chronisation appropriés, un signal de départ est émis par le registre de mot d'ordre 104, par la ligne 106, vers l'unité de reproduction 11, puis ensuite par une ligne de commande 117 vers l'enregistreur de copie 14 ou l'enregis- treur de données 10, en fonction de celui qui est connecté à l'unité de reproduction 11. Lorsque le signal de départ a été recu, l'enre- gistreur de données de vol 10 ou l'enregistreur de copie 14 commence à émettre les données de paramètres de vol vers le convertisseur sérieparallèle 66, par l'intermédiaire de l'unité de reproduction 11 Chaque fois qu'un mot de 12 bits en parallèle est généré dans le convertisseur série- parallèle 66, la ligne 114 est validée pour indiquer qu'un mot a été formé La ligne 102 est validée pour demander accès au canal de données Une fois que l'unité centrale de traitement 20 a renvoyé le signal d'accusé de réception de demande de canal de données, 103, le mot en parallèle est transféré sur la ligne 118 vers la mémoire tampon 42, par l'intermédiaire de l'émetteur/récepteur de bus de données, Ces données de paramètres de vol qui ont été converties au format de mots à 12 bits sont émises par la ligne 72 vers le détecteur de mot de synchronisation 74, et lorsque ce dernier a détecté l'un quelconque des quatre mots de synchronisation, un signal d'interruption de synchronisa- tion est produit et il est émis par la ligne 119 vers le circuit de commande d'interruption 86 Simultanément, le mot de synchronisation particulier est identifié par le registre de mot d'état 80, à partir des signaux présents sur les lignes 76 et 78, qui ont pour fonction d'identifier le mot de synchronisation particulier qu'a trouvé le détec- teur de mot de synchronisation Sur la base de l'information contenue dans le registre de mot d'état 80, l'unité centrale de traitement 20 calcule l'adresse de mémoire à laquelle la sous-trame de données particulière qui est identifiée par le mot de synchronisation doit être enregistrée dans les mémoi- res tampons 44 ou 46 de-la mémoire vive rapide 34, et cette adresse est émise vers le registre d'adresse dans le contro- leur de canal de données 98 Par exemple, si le premier mot de synchronisation détecté représente la troisième sous trame, l'adresse de mémoire de matériel que calcule l'unité centrale de traitement 20 correspond au début de la sous- trame " 2 ", comme il est indiqué dans la mémoire tampon 44. Une fois que le détecteur de mot de synchronisa- tion 74 a identifié un mot de synchronisation, la carte d'interface de la figure 2 commence à transférer directement les données de paramètres de vol brutes synchronisées, au moyen de l'émetteur/récepteur de bus de données d'entréel sortie, 70, par le bus de données 71 et par un canal de données spécialisé, vers les positions dans les mémoires tampons 42 qui sont indiquées par l'adresse contenue dans le registre d'adresse faisant partie du contrôleur de canal de données 98 Chaque fois que le compteur de mots/bits 88 détecte 12 bits, le signal d'horloge est émis sur la ligne 114 et incrémente le-mot d'adresse contenu dans le registre de mot du contrôleur de canal de données 98, ce qui a pour effet de placer le mot de données suivant dans le mot sui- vant de la mémoire tampon 42 Au fur et à mesure du remplis- sage de chaque sous-trame dans la mémoire tampon 42, l'unité centrale de traitement 20 conserve un compte des sous-trames dans un compteur 120 qui se trouve dans la mémoire vive 34. Lorsque la dernière sous-trame, " 15 ", dans la seconde mémoire tampon 46 a été remplie, l'unité centrale de traitement 20 commande au système de commencer à écrire les données dans la première mémoire tampon 44, en fournissant au contrôleur de canal de données l'adresse du premier mot dans cette mémoi- re tampon De cette manière, le traitement des données de vol ne nécessite qu'une capacité limitée de mémoire vive Du fait que les données de paramètres de vol sont automatiquement -émises, directement vers la mémoire tampon 42, l'unité centra- le de traitement 20 est libre de commencer la conversion des données de paramètres de vol brutes contenues dans les mémoi- res tampons, pour les convertir en unités techniques, comme -des mètres, des noeuds ou des degrés, pour la présentation par l'unité de présentation visuelle 22. L'une des fonctions essentielles du compteur de mots dans le compteur de mots/bits 88 est de compter le nombre de mots de données reçus depuis que le détecteur de mot de syn- chronisation 74 a détecté le dernier mot de synchronisation. Lorsque le compte atteint 63, un signal d'horloge qui appa- raît sur la ligne 94 signifie que le dernier mot de données d'une soustrame est sur le point d'être reçu Ceci a pour effet de placer la carte d'interface dans un mode de recher- * che de synchronisation Lorsque le détecteur de mot de syn- chronisation 74 détecte le mot de synchronisation suivant, le compteur de bits comme le compteur de mots qui font partie du compteur de mots/bits 88 sont remis à zéro. L'une des fonctions du compteur de mots/bits 88 est de compter le nombre de bits de données reçus par le conver- tisseur série-parallèle 66 Dans le cas o le convertisseur sérieparallèle 66 a reçu 65 mots et o le détecteur de mot de synchronisation 74 n'a pas détecté de mot de synchronisa- tion, un signal de dépassement de capacité est appliqué par la ligne 92 au circuit de commande d'interruption 86 Sous l'effet de ce signal, l'unité centrale de traitement 20 interrompt le processus de conversion et calcule une adresse de mémoire pour la mémoire tampon, sur la base d'une hypothè- se sur la nature des données de vol reçues, et de l'endroit o elles doivent être enregistrées dans la mémoire tampon 42. Cette adresse de mémoire est ensuite émise vers le registre d'adresse dans le contrôleur de canal de données 98 En outre, l'unité centrale de traitement 20 positionne des indi- cateurs d'erreur dans la mémoire tampon, pour indiquer que les données devol particulières qui sont chargées dans la mémoire tampon sont douteuses ou peuvent être erronées En outre, l'unité centrale de traitement 20 crée les mots de synchronisation appropriés, remis au format, qui -doivent être enregistrés dans la mémoire tampon 42 pour les données qui ont été reçues sans que le détecteur de mot de synchronisa- tion 74 ait détecté le mot de synchronisation De-cette maniè- re, il est possible de continuer à charger des données de fonctionnement en vol dans la mémoire tampon 42, et de trans- mettre ces données à l'unité de présentation 22, même dans le cas o un mot de synchronisation n'a pas été détecté, ce qui évite la perte de données de fonctionnement en vol présentant de la valeur, pour la simple raison qu'une erreur a pu se produire dans le mot de synchronisation contenu dans les données. Avant que le processus de conversion de données puisse avoir lieu, habituellement pendant l'initialisation du système, il faut sélectionner les paramètres et les unités de données de vol appropriés C'est habituellement un opérateur qui effectue ceci en utilisant le clavier 28 de l'unité de présentation visuelle Lorsque les paramètres et unités appropriés des données de vol ont été sélectionnés, l'unité de présentation visuelle 22 transmet cette information vers l'unité centrale de traitement 20 qui provoque alors la transmission des paramètres appropriés, provenant de la base de données de paramètres 58, dans la mémoire de masse 36, vers les tables de conversion 48 qui se trouvent dans la mémoire vive rapide 34 Une fois que l'initialisation est terminée, des paramètres de vol sélectionnés, par exemple la vitesse-air ou l'altitude, sont extraits des données de fonc- tionnement en vol brutes contenues dans la mémoire tampon 42 î 8 et ils sont placés dans la mémoire tampon de données extrai- tes 50 Ce processus ne démarre qu'après que le circuit de commande d'interruption 86 a appliqué une interruption sur la ligne 116, de façon qu'une sous-trame complète soit identi- fiée et enregistrée dans la première position appropriée dans la première mémoire tampon 44, et de façon que les mots de données appropriés provenant de cette première sous-trame chargée dans la mémoire tampon 44 soient certainement dispo- nibles pour le chargement dans la mémoire tampon de données extraites 50 En particulier, après qu'une sous-trame complè- te de données a été chargée dans la première mémoire tampon 44, on utilise l'information contenue dans les tables de con- version 48 pour déterminer la position de mot dans la sous- trame et les bits de données à l'intérieur du mot auxquels on doit accéder pour extraire les parties des données brutes qui représentent la valeur du paramètre de vol sélectionné On place ensuite ces données brutes extraites dans la mémoire tampon de données extraites 50 La conversion des données brutes en données cadrées dans les unités techniques appro- priées se déroule après que tous les paramètres sélectionnés ont été transférés à partir de la sous-trame présente dans la mémoire tampon 44 A chaque paramètre de vol est associé un code de paramètre contenu dans les tables de conversion 48, qui détermine le processus particulier à suivre pour conver- tir les données de vol brutes en unités techniques cadrées appropriées, pour la présentation sur l'unité de présentation visuelle. L'unité centrale de traitement 20 convertit les paramètres de vol intéressants de valeurs de données brutes en unités techniques, par l'utilisation de processus de con- version particuliers associés spécifiquement au code de para- mètre Pendant le déroulement du processus de conversion, le système compare séquentiellement la table des types de para- mètres demandés avec sa propre table de types de paramètres possibles Lorsqu'une correspondance entre les tables est trouvée, le système effectue un branchement pour passer a l'application du processus deconversion particulier pour le type de paramètre respectif Une fois que les données brutes sont converties en une valeur finale en unités techniques, elles sont enregistrées dans la mémoire tampon de données converties 52, et un processus de contrôle de dépassement de limites maximale/minimale est accompli, s'il a été demandé pendant l'initialisation Cette procédure affecte des valeurs maximales ou minimales à des paramètres de vol défi- nisà l'avance, comme l'altitude ou la vitesse-air, de façon que dans le cas o les données de vol réelles dépassent ces valeurs, une indication puisse être présentée de façon cli- gnotante sur le tube cathodique 26 de'l'unité de présenta- tion visuelle 22. Tous les paramètres (à l'exception des paramètres DCB (décimal codé en binaire) et discrets) qui sont définis dans la base de données de paramètres 58, peuvent comporter, en compagnie de leur facteur de cadrage et de leur décalage propres, une table consistant en 2 à 40 paires devaleurs de données et de valeurs correspondantes en unités techniques. En général, une fois que le décalage et le-facteur de cadra- ge ont été appliqués à la valeur de données brutes, donnant un résultat intermédiaire en unités techniques, on effectue une interpolation linéaire au moyen de-la table, si celle-ci -25 existe Le déroulement général du processus de conversion est le suivant données brutes décalage et facteur de cadrage résultat intermédiaire: table résultat final en unités techniques Dans l'explication détaillée du processus de con- version, on utilise les abréviations suivantes EU résultat final calculé en unités techniques IR résultat intermédiaire après une ou plusieurs étapes de calcul - RI mot de plus faible poids des données brutes R 2 mot de plus fort poids des données brutes R 3 troisième mot des données brutes (index de l'algorithme de conversion de l'altitude pneumatique) SD angle de synchromachine en degrés FD angle de synchromachine fin en degrés CD angle de synchromachine grossier en degrés Type de paramètre: Ai (paramètre analogique provenant d'un seul mot de données) IR = (RI décalage) * facteur de cadrage EU = IR consultation de table Type de paramètre: A 2 (paramètre analogique provenant de deux mots de données) IR = (R 2 * 4096) + RI IR = (IR décalage) * facteur de cadrage EU = IR consultation de table Type de paramètre: Dl (paramètre numérique (avec signe) provenant d'un seul mot de données) (le signe peut provenir d'un second mot de données) IR = (+/-) RI IR = (IR décalage) * facteur de cadrage EU = IR consultation de table Type de paramètre: D 2 (paramètre numérique (avec signe) provenant de deux mots de données) - (le signe doit provenir du second mot de données) IR = (R 2 * 4096) + RI IR = (+/-) IR EU = IR: consultation de table Type de paramètre: X 1 (paramètre discret provenant d'un seul mot de données) EU = RI Type de paramètre: X 2 (paramètre discret provenant de deux mots de données) EU = (R 2 * 2) + R 1 Type de paramètre: G 2 (heure GMT codée sous la forme d'une valeur DCB en deux mots de données) EU = HH:MM (heures et minutes converties du format DCB en caractères ASCII) Type de paramètre: H 1 (valeur de synchromachine linéaire (Hamiltofi Standard) pro- venant d'un seul mot de données) SD = R 1: conversion-de synchromachine linéaire IR = (SD décalage) * facteur de cadrage EU = IR: consultation de table Type de paramètre: H 2 (valeur de synchromachine linéaire (Hamilton Standard) pro- venant de deux mots de données (altitude)) CD = R 2: conversion de synchromachine linéaire FD = Ri: conversion de synchromachine linéaire si CD est supérieur ou égal à 350 degrés, on prend CD = CD 360 IR = ((CD * 375) (FD * 13,889))/5000 IR = IR: arrondi à-Ia valeur entière la plus proche IR = (FD * 13,889) + (IR * 5000) IR = (IR décalage) * facteur de cadrage EU = IR: consultation de table Type de paramètre: TI (valeur de synchromachine non linéaire (Teledyne) provenant d'un seul-mot de données) SD = R 1: conversion de synchromachine non linéaire IR = (SD décalage) * facteur de cadrage EU = IR: consultation de table Type de paramètre: T 2 (valeur de synchromachine non linéaire (Teledyne) provenant de deux mots de données (altitude)) CD = R 2: conversion de synchromachine non linéaire FD = RI: conversion de synchromachine non linéaire si CD est supérieur ou égal à 350 degrés, on prend CD = CD 360 IR = ((CD * 375) (FD * 13,889))/5000 IR = IR arrondi à la valeur entière la plus proche IR = (FD * 13,889) + (IR * 5000) IR = (IR décalage) * facteur de cadrage EU = IR consultation de table Type de paramètre: Pl (paramètre pneumatique provenant d'un seul mot de données (vitesse-air pneumatique UFDR)) IR = Ri * 0,0025: tension IR = (IR * facteur de cadrage) décalage: Pa (pression différentielle) IR = IR/100000 * bars (pression différentielle) IR = IR: valeur interpolée à partir de la table donnant la pression en fonction de la vitesse-air EU = IR: consultation de table Type de paramètre: P 3 (paramètre pneumatique provenant de trois mots de données (altitude pneumatique UFDR)) choix d'un algorithme de conversion en fonction de la valeur de R 3 (index d'algorithme de conversion) index O détermine les facteurs d'étalonnage de transducteur à partir de la table O index 1 détermine les facteurs d'étalonnage de transducteur à partir de la table 1 index 2 à 7 déterminent les facteurs d'étalonnage de transducteur à partir de la table O algorithme de conversion pour les index O à 7 TT = R 2/10,2: température de transducteur OT =: facteur d'étalonnage interpolé à partir de la table désignée par la température TT KT =: facteur d'étalonnage interpolé à partir de la table désignée par la température TT IR = ( 4096 RI) * 0,0025 IR = (IR OT)/( 0,414 * Ki) IR = IR décalage Pa (pression absolue) IR = IR/100000: bars (pression absolue) IR IR: valeur interpolée à partir de la table de la pression en fonction de l'altitude EU = IR consultation de table Une fois que les paramètres de données de vol ont -été cadrés pour être exprimés en unités techniques appro- priées, ils sont enregistrés dans la mémoire tampon de données converties 52 L'information contenue danis la mémoire tampon de données converties 52 est ensuite traduite par- l'unité centrale de traitement en un format compatible avec l'unité de présentation visuelle 22 particulière, pour la présentation directe sur le tube cathodique 26 Il faut éga- lement noter que cette information peut être transmise direc- tement par une ligne 32 vers le traceur/imprimante 30, pour donner un tracé ou une liste sous forme de tableau des données de paramètres de vol d'aéronef, si on le désire. La figure 3 montre un exemple de l'information de sortie graphique du système de présentation de données de vol Elle montre une vue de face de l'unité de présentation visuelle 22, avec un exemple caractéristique d'une présenta- tion graphique de données de vol projetée sur l'écran du tube cathodique 26 Dans cet exemple, quatre paramètres de vol: l'altitude, la vitesse-air, le cap et l'accélération verticale sont représentés graphiquement en fonction du temps, en secondes, sur l'axe horizontal inférieur 122, pour un aéronef pendant le décollage La ligne en pointillés 124 représente l'altitude de l'aéronef; la ligne "un trait, deux points" 126 représente la vitesse-air; la ligne "un trait, un point" 128 représente le cap magnétique et la ligne continue 130 représente l'accélération verticale Des valeurs pour les paramètres de vol sont indiquées sur une grille segmentée qui est représentée par des lignes 132 et 134 Du fait que l'unité de présentation visuelle 22 préfé- rée est un terminal graphique en couleurs, les diverses par- ties de la présentation sont tracées en couleur Par exem- ple, la ligne d'altitude 124 est jaune, la ligne de vitesse- air 126 est verte, la ligne de cap 128 est bleu clair et la ligne d'accélération verticale 130 est rouge, tandis que les lignes de grille segmentée 132 et 134 sont bleu foncé Dans ce cas particulier, la présentation faite sur le tube catho- dique 26 est générée un segment ou un élément d,'image à la fois et elle défile vers la gauche L'unité centrale de traitement 20 fournit chaque fois une seconde de données provenant de la mémoire tampon de données converties 52, ce qui fait que l'unité de présentation visuelle 22 peut géné- rer la présentation élément d'image par élément d'image En utilisant le clavier 28, un opérateur peut alors faire défi- ler la présentation sur le tube cathodique 26 vers la droite ou vers la gauche, pour voir les données désirées. Du fait que l'unité de présentation visuelle 22 a à la fois pour fonction d'initialiser et de commander le système au moyen du -clavier 28, ce qui entraîne la trans- mission de signaux vers l'unité centrale de traitement 20, sur la ligne 136, un opérateur peut définir les paramètres de vol désirés et commencer à introduire dans le système, à l'aide du clavier 28, les données de vol provenant de l'enregistreur de données de vol 10 ou de l'enregistreur de copie 14 Dans le mode de réalisation préféré, on peut pré- senter simultanément jusqu'à huit paramètres de vol diffé- rents, en compagnie de deux valeurs discrètes L'opérateur a en outre la possibilité de commander le fonctionnement de l'enregistreur de copie 14 par l'intermédiaire du clavier 28, en lui donnant les ordres suivants: démarrage, arrêt, sélection d'une piste particulière, maintien ou poursuite. Cette commande s'effectue au moyen des fonctions de commande qui sont transmises par l'unité centrale de traitement 20 et 2533691. l'unité de reproduction 11 De plus, du fait que l'unité de présentation visuelle préférée comporte une possibilité d'agrandissement d'une partie de l'image, l'opérateur peut agrandir'la représentation d'un paramètre de vol particulier quelconque auquel il s'intéresse, ou augmenter le niveau de détails de cette représentation, en utilisant les commandes qui se trouvent sur le clavier 28. En plus du type de présentation graphique qui est représenté sur la figure 3, il y a certaines circonstances dans lesquelles il est particulièrement utile de présenter les données de vol d'aéronef dans le contexte d'instruments de vol Les figures 4 A et 4 B montrent un exemple d'une telle présentation Une représentation de divers instruments de poste de pilotage est ici dessinée sur l'écran du tube cathodique 26, et les données de vol d'aéronef sont repré- sentées par divers index mobiles ou par des affichages numé- riques, qui donnent à un opérateur une indication du fonc- tionnement d'un aéronef similaire à celle qu'un pilote rece- vrait dans le poste de pilotage d'un aéronef. Pour procurer un maximum de souplesse pour la pré- sentation de données dans l'environnement d'un poste de pilo- tage, les données de vol brutes provenant de l'enregistreur- de données de vol 10 sur la figure 1 sont transmises, dans le mode de réalisation préféré de l'invention, à l'unité de reproduction 11, et elles sont mises sous un nouveau format par la carte d'interface 12 et l'unité centrale de traite- ment 20, d'une manière identique à celle décrite précédemment. Cependant, au lieu de convertir en unités techniques les données qui sont chargées dans les mémoires tampons 44 et 46 par la carte d'entrée/sortie 21, les données de vol brutes sont groupées en enregistrementscomprenant 16 sous-trames (la capacité totale d'une mémoire tampon), et l'unité centra- le de traitement 20 les charge sur une bande magnétique dans une unité de bande magnétique 140, par une ligne 141 L'unité de bande magnétique 140 peut être n'importe quelle unité de bande du commerce, de type approprié, commandée par un ordi- nateur, utilisant une bande magnétique à neuf pistes, et chaque enregistrement ou bloc de données de vol brutes con- sistant en 16 sous-trames est identifié par un numéro d'enregistrement séquentiel Pour les situations dans lesquelles une bande contient des données pour plus d'un aéronef ou pour plus d'un vol, chaque groupe d'enregistre- ments peut être identifié par un numéro de fichier Les données de vol brutes sont chargées sur la bande dans l'uni- té de bande magnétique 140 dans le format de blocs pour pro- curer un moyen commode pour commander la vitesse à laquelle la présentation de poste de pilotage est générée, par exem- ple pour que cette présentation puisse être générée en temps réel Une présentation en temps réel est définie comme étant la présentation de données à la vitesse à laquelle les événements réels se sont produits Bien que dans le mode de réalisation préféré de l'invention, la présentation de poste de pilotage soit normalement produite en temps réel, elle peut être présentée dans un mode accéléré qui est approxima- tivement cinq fois plus rapide que le temps réel Ainsi, dans le mode de présentation rapide, environ cinq minutes de données de vol seraient présentées en une minute. La commande de l'unité de bande magnétique 140 par l'opérateur, par l'intermédiaire de l'unité centrale de traitement 20, est obtenue au moyen de touches portant des marquages spéciaux, sur le clavier 28 de l'unité de présen- tation visuelle Des procédures pour définir les touches de fonctions spéciales sont décrites dans le document AED 512 Users' Manual, indiqué précédemment bans ce processus, des signaux générés dans l'unité de présentation visuelle 22 sous l'effet d'appuis sur les touchés sont transmis par la ligne 136 vers l'unité centrale de traitement 20 qui comman- de les opérations décrites ci-dessous Parmi les touches de fonctions spéciales qui sont prévues dans le mode de réali- sation préféré de l'invention, figurent une touche d'arrêt, une touche de démarrage, une touche de maintien et une touche de poursuite La touche de démarrage a pour fonction de faire démarrer l'unité de bande magnétique 140 après que le système a été initialisé, et de faire démarrer la présentation des données provenant de l'unité de bande magnétique 140 La touche d'arrêt a pour fonction d'arrêter le processus de pré- sentation et de ramener le système à l'état d'initialisa- tion La touche de maintien a pour fonction de maintenir ou de figer la présentation des données sur le tube cathodique 26 Pour faire cesser le maintien de la présentation, la touche de poursuite commande au système comprenant l'unité de bande magnétique 140 de poursuivre la présentation des données de vol, à partir des enregistrements de données, en séquence Une fonction particulièrement utile consiste en un ordre de passage à un enregistrement qui, lorsqu'il est introduit dans l'unité de présentation visuelle 22 au moyen du clavier 28, commande à l'unité de bande magnétique de lire un enregistrement prédéterminé pour que le processus de présentation démarre On introduit le numéro de l'enregis- trement désiré au moyen d'un ordre REC frappé au cla- vier 28 de l'unité de présentation visuelle 22. Lorsque le système est initialisé, l'opérateur uti- lisant le clavier 28 peut identifier le numéro d'enregistre- ment de démarrage, qui contient le bloc de données dont la présentation présente un intérêt De plus, pendant l'initia- lisation, l'opérateur sélectionne la reproduction en temps réel ou en mode accéléré Si le temps réel est sélectionné, tous les paramètres identifiés pour la présentation concer- nant l'aéronef particulier désigné seront présentés sur le tube cathodique 26 en un mode de temps réel Ainsi, en temps réel, la reproduction d'une minute de vol à partir de l'uni- té de bande magnétique 140 prendra une minute Dans le cas o on sélectionne le mode de reproduction rapide, environ un quart seulement du nombre total de paramètres sera animé pour la présentation sur le tube cathodique 26 De cette manière, un vol peut être observé en un temps beaucoup plus court que le temps réel, et ceci procure en fait à -l'opéra- teur un mode de recherche pour identifier une phase de vol dont l'observation peut présenter le plus grand intérêt De - plus, du fait qu'une bande peut contenir plusieurs fichiers de données et du fait que la zone intéressante ne se trouve souvent pas au début d'un fichier sur la bande, en utilisant les touches de fonctions spéciales et les ordres décrits précédemment, ainsi que le numéro de fichier et le numéro d'enregistrement, l'opérateur peut sélectionner l'enregis- trement particulier qui contient le bloc de données représen- tant les données de vol ayant un intérêt essentiel Par exem- ple, si on sait que l'aéronef passe dans un mode de vol de décollage approximativement à l'enregistrement 124, on peut introduire directement cet enregistrement dans le système à partir de l'unité de bande magnétique144, sans qu'il y ait nécessité pour l'opérateur d'observer une centaine d'enre- gistrements en attendant que l'aéronef décolle. Pendant l'initialisation, une présentation de poste de pilotage statique est formée sur l'écran du tube cathodique 26 Les figures 4 A et 4 B montrent un exemple d'une présentation de poste de pilotage et il faut noter que les deux figures 4 A et 4 B seraient combinées en une seule présentation sur l'écran du tube cathodique 26 Pour les besoins de la représentation, la partie statique de la pré- sentation de poste de pilotage est dessinée en traits noirs continus sur les figures 4 A et 4 B Dans cet exemple, les figures 4 A et 4 B montrent un ensemble d'instruments qui serait utile pour la présentation de données de vol pour un aéronef du type Boeing 767 Comme le montre la figure 4 A, il y a un cadran 142 pour la vitesse-air indiquée (IAS), un cadran 144 pour l'accélération verticale (VER), un cadran 146 pour l'accélération horizontale (LNG), un cadran 148 pour le cap (HDG), un cadran 150 pour l'altitude -(ALT) et un cadran 152 pour la vitesse verticale (VSI) Il y a égale- ment sur la figure 4 A des indicateurs à cadran 154 et 156 pour la température de l'air statique (SAT), 154, et pour la pression absolue de la cabine (CAB), 156 L'attitude de l'aéronef en tangage et en roulis est également indiquée par un instrument circulaire ADI, 158. Des indicateurs à cadran sont représentés sur la figure 4 B pour divers paramètres de fonctionnement des moteurs, pour chaque moteur d'un B 767 Ces indicateurs à cadran comprennent des indicateurs de rapports de pression de moteur, 160 et 162, des indicateurs de vitesses de turbi- ne d'entrée, 164 et 166, des indicateurs de température des gaz d'échappement, 168 et 170 et des indicateurs de vitesse de rotation de turbine, 172 et 174; Dans la partie de la présentation qu'on voit sur la figure 4 A, se trouvent également des présentations d'indicateurs de position comprenant un indicateur de posi- tion de volets 178 un indicateur de position de colonne et volant de commande, 180, un indicateur de palonnier 182, un indicateur d'angle d'incidence 184, et un in- dicateur d'ailerons 186 Il y a également un indicateur d'angle de gouvernail 188. Dans la présentation statique des figures 4 A et 4 B, il est également prévu de présenter des paramètres de vol discrets, sous forme numérique Ces paramètres présentés sous forme numérique comprennent des paramètres qui sont présentés dans un cadre 190 pour l'heure GMT et dans un cadre 192 pour l'altitude radioélectrique Il existe égale- ment un cadre 194 qui est destiné à présenter le numéro d'enregistrement qui représente le numéro d'enregistrement sur la bande magnétique du bloc de données de vol qui est présenté au moment considéré Il faut également noter qu'en association avec les -cadres 190, 192 et 194, chacune des lettres dessinées en traits noirs épais sur les figures 4 A et 4 B fait également partie de'la présentation statique. Ces lettres comprennent: IAS, VER, LNG, IIDG, ALT, VSI, SAT, CAB, GMT, REC NO, YKE, RUDD, FLP, AOA, AIL, EPR, Nl L, Nl R, EGT, N 2 L et N 2 R Les nombres qui figurent dans la partie statique des indicateurs à cadran 142-174 sont enregistrés dans un fichier de marquages d'indicateurs 195 dans la mémoire de masse 36. En plus des présentations décrites ci-dessus, il est également prévu de présenter certains indicateurs discrets, comme un indicateur de position d'inverseur de poussée, comme il est indiqué en 197 sur la figure 4 B Dans la présentation statique,-seules les lettres TH et REV sont normalement présentées, et les lettres situées à l'intérieur du cadre 197, indiquant si les inverseurs de poussée sont en transition ou déployés, ne sont présentées que sous la dépendance de données discrètes spécifiques tirées des données de vol brutes Il existe de façon similaire des pré- sentations discrètes pour les états "gauche", "centre" et "droite" du pilote automatique, CMD et CWS, comme indiqué respectivement en 196 et 198 De plus, du fait que le systè- me est capable de présenter des données pour une grande variété d'aéronefs, on considère qu'il est utile d'afficher le type d'aéronef pour lequel les données de vol sont pré- sentées, comme indiqué en 199. Au moment o la présentation de poste de pilotage statique est initialisée, une table de couleurs est générée dans l'unité de présentation visuelle 22, pour permettre de dessiner les instruments comme le montrent les figures 4 A et 4 B, et pour permettre la présentation de données réelles en diverses couleurs Une fois que la présentation de poste de pilotage statique est dessinée, la plupart des couleurs sont protégées contre l'écriture, pour empêcher un efface- ment de l'image statique de l'écran pendant la génération de la présentation animée Des procédures pour générer la pré- sentation statique et pour générer la table de couleurs sont décrites en détail dans le document AED 512 Users' Manual. L'une des caractéristiques importantes du mode de réalisation préféré de l'invention est de procurer un système de présentation qui puisse être utilisé avec une grande variété de types d'aéronefs Dans ce but, la mémoire de masse 36 contient deux fichiers de configuration 200 et 202 Le premier fichier de configuration 200 est un fichier de confi- guration de temps réel qui a pour fonction de déterminer les paramètres de vol à présenter en temps réel pour un aéronef particulier Les figures 4 A et 4 B donnent un exemple des paramètres qui sont présentés pour l'aéronef du type Boeing B 767 De façon similaire, les paramètres de vol à présenter dans le mode rapide sont identifiés dans le fichier de confi- guration rapide 202 Lorsque l'opérateur indique le démarrage du processus de présentation, en utilisant la touche de démarrage, et lorsque des blocs désirés de-données de vol brutes dans l'unité de bande magnétique 140 sont identifiés par un numéro d'enregistrement, l'unité centrale de traite- ment 20 commande à l'unité de bande magnétique de charger un bloc de données de vol brutes dans la mémoire tampon 44 de la mémoire vive 34 Le fichier de configuration approprié 200 ou 202 identifie au moyen de numéros d'identification de paramètres particuliers les conversions de paramètres figu- rant dans la base de données de paramètres 58 qui doivent être utilisées pour convertir en unités techniques les données brutes présentes dans la mémoire tampon 44 Sous la commande de l'unité centrale de traitement 20, les facteurs de conversion de paramètres particuliers pour la conversion en unités techniques, contenus dans la base de données de paramètres 58, et identifiés par le fichier de configuration de temps réel 200 ou par-le fichier de-configuration rapide 202, sont chargés dans la table de conversion 48 Comme décrit précédemment, sous l'effet d'instructions contenues dans la mémoire de programme 54, l'unité centrale de-traite- m'ent 20 extrait de la mémoire tampon de données 44 les para- mètres de données de vol brutes à convertir, et elle les con- vertit en unités techniques Il faut noter que dans le cas de la conversion en unités techniques pour la présentation de poste de pilotage des figures 4 A et 4 B, une seule mémoire tampon de données 44 est utilisée, au lieu de deux mémoires tampons de données 44 et 46, comme dans le processus de con- version de données décrit précédemment Une fois que les données ont été converties en unités techniques, l'unité cen- trale de traitement 20 commence à traiter les données de vol d'une manière telle qu'elles puissent être utilisées par l'unité de présentation visuelle 22 Comme indiqué précédem- ment, si le temps réel a été sélectionné, le processus de définition de format et de présentation s'appliquera à tous les paramètres indiqués sur les figures 4 A et 4 B, tandis que si le mode de présentation rapide a été sélectionné, seule une partie de ces paramètres sera mise au format et présen- tée, de la manière définie par le fichier de configuration rapide 202 En sélectionnant seulement un nombre limité de paramètres à convertir dans le mode rapide, on peut réduire notablement-les exigences de calcul de l'unité centrale de traitement 20, ce qui permet d'utiliser un ordinateur nota- blement moins coûteux. Une autre technique pour offrir une possibilité d'exploration en sens avant consiste à ne sélectionner qu'un nombre limité de sous-trames pour chaque bloc de données dans la mémoire tampon 44 Par exemple, si on ne convertit qu'une seule sous-trame pour chaque bloc, on peut augmenter la vitesse dé conversion et donc la vitesse de présentation d'un facteur d'environ seize Ce processus produit une pré- sentation assez discontinue, mais dans certaines circonstan- ces, on peut l'utiliser pour identifier la partie du vol qui présente un intérêt. Dans le processus de mise sous un nouveau format et de présentation, l'unité centrale de traitement 20 con- vertit les données d'unités techniques en unités compatibles avec la présentation particulière et elle déclenche le pro- cessus de commande de présentation dans l'unité de présenta- tion visuelle 22, ce qui conduit à la présentation de données de vol dans la présentation statique sur l'écran du tube cathodique 26 Avant qu'un paramètre soit présenté sous forme numérique, le nombre doit être converti en format ASCII Ce nombre en format ASCII est enregistré temporaire- ment dans une mémoire tampon de données ASCII, 203, dans la mémoire vive 34 Pour les indicateurs à cadran tels que l'altimètre 150, les données à présenter doivent tout d'abord être converties en un format de rotation Le format de rota- tion est nécessaire pour créer des aiguilles pour les indica- teurs à cadran comme l'indicateur de vitesse-air indiquée (IAS), 142, l'altimètre 150 et l'indicateur de cap 148 Sur les figures 4 A et 4 B, les données de vol à présenter sont indiquées par des lignes en tirets pour les aiguilles et par une représentation en pointillés pour les données numériques. L'aiguille pour la vitesse-air indiquée est représentée par une ligne en tirets 204, l'indicateur d'accélération verti- * cale par une ligne en tirets 206, l'accélération longitudina- le par une ligne en tirets 208, l'attitude de l'aéronef par une ligne en tirets 210, le cap de l'aéronef par une ligne en tirets 212, l'altitude par une ligne en tirets 214, l'indica- teur de vitesse verticale par une ligne en tirets 216, la température de l'air statique par une 'ligne en tirets 218 et la pression de la cabine par une ligne en tirets 220 En plus des aiguilles analogiques 204 et 214, le cadran de vitesse-air 142 comprend une présentation numérique 222 et l'altimètre 150 comprend une présentation numérique 224 Les positions réelles de diverses surfaces de commande comme les volets sont indiquées par des lignes en tirets 226 et 228 correspondant respectivement aux volets gauches et droits La position du gouvernail de direction est indiquée par la ligne en tirets 230 De façon similaire, les deux mesures d'angle d'attaque sont indiquées par des lignes en tirets 232, 234. La position des ailerons gauche et droit est indiquée par les lignes en tirets respectives 236 et 238 La présentation de la position de la colonne et du volant de commande (YKE) par rapport à la ligne statique 180 est d'un type particulier. On présente l'information de position de la colonne de comman- de en déplaçant une ligne en tirets 240 vers le haut et vers le bas, et on indique la position du volant par l'inclinaison de la ligne en tirets 240 La position du palonnier est indi- quée par une ligne en tirets 242. On indique l'état en fonction ou hors fonction d'éléments discrets, comme les inverseurs de poussée 197 ou les éléments discrets relatifs au pilote automatique, 196 et 198, en changeant la table de couleurs à la position qui indi- que que l'élément discret est en fonction ou hors fonction. On indique de façon caractéristique l'état inactif en chan- geant la couleur avec laquelle l'élément discret est écrit en une couleur qui ne se distingue pas de la couleur de fond de l'écran du tube cathodique 26, ce qui fait que l'in- dication de l'élément discret semble avoir disparu Dans le mode de réalisation préféré de l'invention, il y a cinq procédures différentes par lesquelles les données de vol en unités techniques sont mises par l'unité centrale de traitement 20 sous un nouveau format approprié pour la présentation par l'unité de présentation visuelle 22 en une forme d'instruments de poste de pilotage Les paragraphes numérotés qui suivent illustrent les cinq procédures généra- les par lesquelles les données de vol qui ont été converties en unités techniques sont mises sous un nouveau format pour la présentation sur l'écran du tube cathodique 26. 1 Procédure de présentation d'un indicateur à cadran. A titre d'exemple de la génération d'une aiguille d'indicateur à cadran, la procédure par laquelle l'unité cen- trale de traitement 20 produit des instructions pour générer l'aiguille de cadran 214 pour une indication d'altimètre de 1241 mètres est la suivante: x,y = centre de coordonnées de cadran au point 250 sur l'écran du tube cathodique 26 2.533691 L = longueur de l'aiguille 214 xî,Y# = coordonnées de l'extrémité de l'aiguille, au point 252 sur l'écran du tube cathodique 26 Facteur de cadrage 2 x 1 mradians SF = Facteur de cadrage = 0,006283185 Décalage': 0 radians = O m OS = décalage = 0 deux paramètres. A titre d'exemple de la génération d'un indicateur à deux paramètres, la procédure par laquelle l'unité centra- le de traitement 20 produit des instructions pour présenter la position de la colonne et du volant de commande, 240, dans une condition d'inclinaison à droite avec la commande de gouvernail de profondeur en avant, comprend les calculs suivants x, y = extrémité gauche 254 de la ligne d'indicateur 240 x', y'= extrémité droite 256 de la ligne d'indicateur 240 L = demi-longueur de la ligne d'indicateur 240 Décalage pour CC = 135 éléments d'image Facteur de cadrage pour CC 100 éléments d'image 5 Décalage pour VC = 90 = r/2 radians 2 lrradians Facteur de cadrage pour VC = 3600 = 0,017453 CC = Colonne de Commande = EU * 5 + 135 VC = Volant de Commande = (EU + 90 ) * 0,017453 Les instructions que l'unité centrale de traite- ment 20 émet vers l'unité de présentation visuelle 22 sont les suivantes: 1 Aller à l'ancien x, y 2 Passer à la couleur noire 3 Dessiner une ligne noire allant à l'ancien x', y' (effacer l'ancienne ligne) 4 x' = L * sin (VC') y' = L * cos (VC) + CC 6 x = L * sin (VC +tr) 7 y = L * cos (VC + r) + CC 8 Aller à x, y 9 Passer à la couleur cyan Dessiner une ligne allant à x', y' 3 Procédure de présentation d'indicateur de position linéai- re. A titre d'exemple de la génération d'un indicateur de position linéaire, la procédure par laquelle l'unité cen- trale de traitement 20 produit des instructions pour générer la ligne d'indicateur de volet gauche 226 pour une position de volet de 14 , comprend les calculs suivants: Décalage = 100 éléments d'image Facteur de cadrage = 80 éléments d'image 2 Facteur de cadrage = 400 d'inclinaison des volets L = longueur de la ligne d'indicateur 226 Volet = (EU * 2) + 100 Les instructions que l'unité centrale de traitement émet vers l'unité de présentation visuelle 22 sont les suivantes: 1 Aller à x, ancien y (ancienne valeur "Volet") 2 Passer à la couleur noire 3 x' = x + L 4.Dessiner une ligne allant à x', ancien y Aller à x, Volet (nouveau y) 6 Passer à la couleur cyan 7 Dessiner une ligne allant à x',_Volet 4 Procédure de présentation numérique. A titre d'exemple de la génération d'une présenta- tion numérique, la procédure par laquelle l'unité centrale de traitement 20 produit des instructions pour générer la pré- sentation de radioaltimètre 192 comprend x, y = position de départ du texte dans le cadre 192 Données Brutes y conversion en ASCII enregistré- ment dans la mémoire tampon 203 de la figure 1 Les instructions que l'unité centrale de traitement émet vers l'unité de présentation visuelle 22-sont les suivantes 1 Aller à x, y 2 Passer à la couleur cyan 3 Quitter l'interpréteur (instruction AED) 4 Emettre le texte provenant de la mémoire tampon ASCII 203 Passer à l'interpréteur Procédure de présentation d'indicateur d'élément discret. A titre d'-exemple -de la génération d'une présenta- tion d'élément discret, la procédure par laquelle l'unité centrale de traitement 20 produit des instructions pour géné- rer la présentation d'élément discret 258, indiquant que l'inverseur de poussée gauche est déployé, comprend D = valeur discrète 1 ou 0 Les lettres DEPL, 258, sont écrites avec la couleur C Les instructions que l'unité centrale de traitement émet vers l'unité de présentation visuelle 22 sont les sui- vantes 1 Si D = 1 (état actif), prendre la couleur magenta pour la table de couleurs relative à C 2 Si D = O (état inactif), prendre la couleur rouge très sombre (non visible) pour la table de couleurs relative à C. Il faut noter que les lettres, telles que DEPL en 258, qui figurent dans le cadre 197 sont tracées sur l'écran du tube cathodique 26 dans le cadre de la présentation stati- que et sont rendues visibles à un opérateur en changeant la couleur de la présentation, comme décrit ci-dessus. Le système de données de vol d'aéronef qui est décrit procure un système pour présenter des données de vol provenant d'un enregistreur de données de vol d'aéronef, d'une manière souple et commode qui est particulièrement uti- le pour la direction de l'exploitation d'une compagnie aérienne En outre, en organisant et en traitant les données de vol brutes par l'utilisation des éléments de matériel qui comprennent la mémoire vive rapide 34, la mémoire à disque 36 et la mémoire à bande magnétique 140, comme indiqué, il est possible de présenter une grande quantité de données de vol en couleurs, en utilisant un équipement relativement peu coûteux, tel que le mini-ordinateur 20. Il va de soi que de nombreuses modifications peuvent être apportées au dispositif décrit et représenté, sans sortir du cadre de l'invention. REVENDICATIONS 1 Système de présentation de données de vol prove- nant d'un enregistreur de données de vol d'aéronef ( 10), caractérisé en ce qu'il comprend: une unité d'enregistrement de données ( 34); une unité d'entrée ( 12) connectée fonc- tionnellement à une source ( 11) de données de vol et à l'unité d'enregistrement de données ( 34), pour mettre sous un nouveau format et pour enregistrer les données de vol dans l'unité d'enregistrement de données ( 34); une unité de trai- tement ( 20), connectée fonctionnellement à l'unité d'entrée ( 12) et à l'unité d'enregistrement de données ( 34), pour con- vertir en unités techniques des parties sélectionnées des données de vol mises sous un nouveau format, et pour enregis- trer les données de vol converties dans l'unité d'enregistre- ment ( 34); et une unité de présentation visuelle ( 22) com- prenant un clavier ( 28) connecté fonctionnellement à l'unité de traitement ( 20), capable de commander à l'unité de traite- ment de sélectionner ladite partie des données de vol mises sous un nouveau format, pour la convertir en unités techni- ques et pour présenter les données de vol converties. 2 Système selon la revendication 1, caractérisé en ce que l'unité de présentation visuelle ( 22) comprend des moyens ( 28) pour commander la source de données de vol ( 11). 3 Système selon la revendication 1, caractérisé en ce que l'unité de traitement ( 20) accomplit la conversion des parties sélectionnées des données de vol en unités tech- niques pendant que l'unité d'entrée ( 12) met les données de vol sous un nouveau format et les enregistre, et pendant que l'unité de présentation visuelle ( 22) présente les données de vol converties. 4 Système selon la revendication 1, caractérisé en ce que l'unité d'entrée ( 12) comprend un circuit détec- teur de mot de synchronisation ( 74) destiné à détecter des mots de synchronisation dans les données de vol. Système selon la revendication 4, caractérisé en ce que l'unité d'entrée ( 12) comprend un circuit ( 98) qui est destiné à générer des adresses d'enregistrement de données de vol dans l'unité d'enregistrement de données ( 34). 6 Système selon la revendication 5, caractérisé en ce que l'unité d'enregistrement de données comprend une mémoire vive rapide ( 34) et les adresses représentent des positions dans cette mémoire vive rapide. 7 Système selon la revendication 1, caractérisé en ce que l'unité de présentation visuelle ( 22) comprend un tube cathodique ( 26) qui est connecté fonctionnellement à l'unité centrale de traitement ( 20) et celle-ci est capable de dessi- ner sur le tube cathodique une présentation de poste de pilo- tage statique, et de présenter les données de vol converties dans la présentation de poste de pilotage statique. 8 Système selon la revendication 7, caractérisé en ce que l'unité centrale de traitement ( 20) est en outre capa- ble de mettre sous un nouveau format les données de vol con- verties qui se trouvent dans l'unité d'enregistrement de données ( 34), pour les transformer en instructions et en coordonnées de présentation de données de vol, et d'émettre ces instructions et coordonnées de présentation de données de vol vers l'unité de présentation visuelle ( 22). 9 Système selon la revendication 8, caractérisé en ce que l'unité centrale de traitement ( 20) est en outre capa- ble de mettre sous un nouveau format des parties sélection- nées des données de vol converties, pour les transformer en format ASCII, et d'enregistrer ces données sélectionnées mises sous un nouveau format dans une position prédéterminée dans l'unité d'enregistrement de données ( 34), ainsi que de transmettre ces données sélectionnées mises sous un nouveau format, de la position prédéterminée vers l'unité de présen- tation visuelle ( 22), pour les présenter sous forme numérique dans la présentation de poste de pilotage statique. 10 Système selon la revendication 7, caractérisé en ce que l'unité centrale de traitement ( 20) réagit à un signal produit par un opérateur et provenant de l'unité de présentation visuelle ( 22) en faisant en sorte que la présen- tation des données de vol converties ait lieu à une seconde cadence notablement supérieure au temps réel. 11 Système de présentation directe de données de vol provenant d'un enregistreur de données de vol d'aéronef ( 10) caractérisé en ce qu'il comprend: une unité d'enregis- trement de données ( 34) destinée à enregistrer des données; une unité d'entrée ( 12), connectée fonctionnellement à une source ( 11) de données de vol et à l'unité d'enregistrement de données ( 34), pour enregistrer dans l'unité d'enregistre- ment de données ( 34) des données de vol qui comprennent des mots de synchronisation; une unité de traitement ( 20) connectée fonctionnellement à l'unité d'entrée ( 12) et à l'unité d'enregistrement de données ( 34), pour convertir en unités techniques des parties sélectionnées des données de vol, sous la dépendance de l'un des mots de synchronisation, pendant que des données de vol provenant de la source de données de vol ( 11) sont enregistrées dans l'unité d'enre- gistrement de données; et une unité deprésentation ( 22) connectée fonctionnellement à l'unité de traitement ( 20) pour présenter les parties sélectionnées des données de vol qui ont été converties en unités techniques. 12 Système selon la revendication 11, caractérisé en ce que l'unité de traitement ( 20) comprend des moyens qui commandent à l'unité d'entrée ( 12) d'enregistrer les données de vol dans l'unité d'enregistrement de données ( 34) 13 Système selon la-revendication 12, caractérisé en ce que l'unité d'entrée ( 12) comprend des moyens ( 66) destinés à changer le format des données de vol provenant de l'enregistreur de données de vol d'aéronef ( 10) en un format compatible avec l'unité d'enregistrement de données ( 34). 14 Système selon la revendication 12, caractérisé en ce que l'unité d'entrée ( 12) comprend des moyens détec- teurs ( 74) destinés à détecter les mots de synchronisation et à produire un signal de synchronisation. Système selon la revendication 14, caractérisé en ce que l'unité de traitement ( 20) réagit au signal de synchronisation en enregistrant les données de vol dans une première position prédéterminée dans l'unité d'enregistre- ment de données ( 34). 16 Système de présentation de données d'aéronef provenant d'un enregistreur de données de vol d'aéronef ( 10), caractérisé en ce qu'il comprend: une source de données de vol brutes ( 11); une première unité d'enregistrement de données ( 34) comprenant une mémoire vi-ve rapide; une seconde unité d'enregistrement de données ( 36), comprenant une mémoire de masse contenant un fichier de configuration ( 200, 202) qui définit des données de vol sélectionnées pour un aéronef prédéterminé, et une base de données de paramètres ( 58); une unité centrale de traitement ( 20), connectée fonctionnellement aux première et seconde unités d'enregis- trement de données ( 34, 36) et qui accomplit les actions suivantes: elle commande le chargement séquentiel de blocs de données de vol brutes provenant de la source de données de vol brutes (I 1) dans une première position prédéterminée dans la première unité d'enregistrement de données ( 34); elle commande le chargement dans une seconde position prédé- terminée dans la première unité d'enregistrement de données ( 34), d'un nombre sélectionné de paramètres de conversion de données provenant de la base de données de paramètres ( 58), de la manière définie par le fichier de configuration ( 200, 202), elle convertit en unités techniques des parties sélec- tionnées des données de vol brutes, en utilisant les paramè- tres de conversion de données sélectionnés et elle enregis- tre les données de vol converties dans une troisième posi- tion prédéterminée dans la première unité d'enregistrement de données ( 34); et une unité de présentation visuelle ( 22) comprenant un tube cathodique ( 26), qui est connectée fonc- tionnellement à l'unité centrale de traitement ( 20),capable de dessiner une présentation de poste de pilotage statique sur le tube cathodique et de présenter les données de vol converties dans la présentation de poste de pilotage stati- que.