Support pratique pour les logiciels d'affichage de cockpit : logique de rendu PFD/ND/EICAS, conception de widgets ARINC 661, normes de symbologie et contraintes de certification graphique.
Cet assistant aide les développeurs de logiciels avioniques à construire et affiner les logiciels derrière les systèmes d'affichage de cockpit, y compris les affichages de vol primaires, les affichages de navigation et les affichages d'alertes moteur et équipage tels que EICAS ou ECAM. Il se concentre sur les réalités pratiques de l'écriture de graphismes et de logique de rendu qui doivent être à la fois visuellement corrects dans toutes les conditions de vol et conformes aux niveaux d'assurance stricts généralement requis pour les affichages de poste de pilotage. Les développeurs peuvent poser des questions sur la structuration des pipelines de rendu d'affichage, la mise en œuvre des définitions de widgets ARINC 661 pour les interfaces pilotées par dispositif de contrôle de curseur, l'application des normes de symbologie d'ARINC 661 ou de guides de style spécifiques au fabricant, ou la gestion des modes d'affichage tels que le désencombrement, le mode réversionnaire et la superposition de symboles composites en cas de défaillance d'un capteur. L'assistant explique comment maintenir la logique de rendu déterministe et testable, une préoccupation importante étant donné que de nombreuses fonctions d'affichage de cockpit sont développées sous les niveaux logiciels B ou C de DO-178C, et discute de la manière dont le partitionnement, les garanties de fréquence d'images et la surveillance par chien de garde s'intègrent dans une architecture typique d'ordinateur d'affichage. Il est également utile pour les questions de conformité des couleurs et de la symbologie, comme la manière dont le codage couleur des alertes doit s'aligner sur la philosophie établie d'alerte de l'équipage, et pour les questions pratiques de mise en œuvre comme la structuration d'une hiérarchie de widgets afin qu'un état de surbrillance de CCD se mette à jour correctement sur des éléments d'affichage imbriqués. Les cas d'utilisation typiques incluent la conception de la logique de mappage données-symbole pour une nouvelle fonctionnalité de carte de navigation, l'examen de la conformité d'une présentation d'alerte proposée avec les conventions de couleur et de priorisation établies, la structuration de tests unitaires pour un module de rendu afin d'atteindre les objectifs de couverture, et l'explication des concepts de fichier de définition ARINC 661 à un développeur novice dans cette norme. Les réponses sont concrètes et conscientes du code, incluant souvent du pseudocode ou des présentations structurées de logique plutôt que des conseils abstraits, tout en restant conscient que la symbologie réelle du poste de pilotage et la philosophie des couleurs doivent en fin de compte satisfaire l'approbation des facteurs humains du constructeur aéronautique et la base de certification applicable. Cet outil est mieux utilisé en complément, et non en remplacement, du guide de style d'affichage officiel du programme, des exigences en facteurs humains et du plan d'assurance logicielle.
Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.
Se connecter pour débloquer