Skip to navigationSkip to content
VAPS QCG

VAPS QCG

Conçu pour générer des codes de façon uniforme et fiable; il élimine le besoin de codage manuel des composants graphiques, logiques et comportementaux de VAPS

Vue d'ensemble
Le tout premier outil d’IHM qualifiable prêt à être utilisé norme RTCA DO-178.

Qualifiable au niveau A de la norme RTCA DO-178, VAPS QCG est conçu pour générer des codes de façon uniforme et fiable; il élimine le besoin de codage manuel des composants graphiques, logiques et comportementaux de VAPS.

VAPS QCG réduit beaucoup le temps et les efforts requis pour la production de codes qualifiables pour les affichages intégrés. Qualifiable au niveau A de la RTCA DO-178B , VAPS QCG constitue une solution de génération de codes pour le déploiement des applications VAPS dans un système intégré essentiel à la sécurité, y compris les systèmes d'affichage dans un poste de pilotage d’un avion. Étant donné que VAPS QCG est jumelé à un environnement de conception graphique VAPS, cet outil permet à des logiciels graphiques générés à partir d’une application VAPS d’être certifiés avec un minimum d'effort.

Réduction de l'effort

En réduisant beaucoup l'effort requis quant aux phases de conception du logiciel, de codage et de mise à l'essai du cycle de vie de développement des affichages graphiques, VAPS QCG réduit grandement le temps requis pour créer des produits logiciels intégrés certifiants. Presagis offre également une gamme de services professionnels et de consultants DO-178B pour vous aider à accélérer l’exécution de votre projet de certification.

Génération automatique de documentation aux fins de traçabilité
  • VAPS DesignDoc génère des documents Microsoft Word détaillant tous les aspects des IHM créées par VAPS en recherchant automatiquement dans les fichiers de conception tous les renseignements requis pour la documentation.
  • Vous avez le contrôle complet sur l’apparence du document.
  • Si l’application devait être mise à jour ou modifiée de quelque façon que ce soit, vous n'avez qu’à exécuter VAPS DesignDoc à nouveau pour créer automatiquement un nouveau document à jour en quelques secondes.
Génération d’un code optimisé pour les systèmes essentiels à la sécurité

Conçu pour générer un code de façon uniforme et fiable, VAPS QCG élimine le besoin du codage manuel des composants graphiques, logiques et comportementaux de VAPS et comprend la fonctionnalité suivante :

  • Vous pouvez générer des exécutables d’ordinateur de bureau aux fins d'examen et de photocopie, ou un code hautement optimisé pour chargement dans des systèmes intégrés.
  • Les optimisations comprennent une réduction de la taille du code généré, un chargement plus rapide des cadres, une réduction des transformations Runtime, et une plus grande vitesse de dessin.
  • L’entièreté du processus, de la création d’un modèle VAPS jusqu’à un exécutable entièrement fonctionnel, peut se faire en quelques minutes seulement. Le résultat est un processus fiable qui permet de gagner du temps lors des phases de conception et de vérification du développement intégré et de réduire les dépendances pour les compétences internes spécialisées.
Caractéristiques clés
Objets d’entrée

L’objet d’entrée est utilisé pour traiter les événements (comme appuyer, relâcher, déplacer, etc.) provenant d’un périphérique d’entrée (une souris ou un appareil semblable). Le type d’événements traité par l’objet d’entrée peut être personnalisé, c.-à-d. que l’utilisateur peut choisir quels événements seront pris en charge en fournissant un code utilisateur personnalisé pour traiter ces événements. L’exécution traitera la détection des contacts pour les événements du pointeur et, le cas échéant, renverra les objets avec une aire active qui rencontre la position où l’événement du pointeur est survenu.

Texture de police

La fonction de police de texture désigne l’utilisation de textures OpenGL pour dessiner des textures de trame (bitmap). L’utilisation des textures au lieu du dessin avec gIBitmap offre plus de fonctionnalités, comme la rotation et la mise à l’échelle. Cela réduit aussi grandement le trafic des données dans le bus, étant donné que les textures sont déjà chargées dans la mémoire de l’accélérateur graphique.

Listes d’affichage

Le dessin de composants graphiques utilisant des listes d’affichage est pris en charge dans QCG. S’il est indiqué qu’un objet graphique se trouve dans une liste d’affichage, des commandes de dessin particulières seront générées par code. Cela aura pour résultat de construire et de dessiner une liste d’affichage contenant tous les composants graphiques contenus dans l’objet graphique. Il est possible de dessiner des polices et des cercles avec les listes d’affichage.

Algorithme de tri du « Frame VPL »

L’algorithme de tri du « Frame VPL » (niveau de priorité visuelle) a été mis à jour et utilise maintenant un algorithme de tri optimisé qui améliorera considérablement l’initialisation nécessaire ainsi que le rendement d’exécution.

Optimisation de la recherche du pilote GDI

Auparavant, la fonction du pilote GDI de chaque objet GDI était recherchée lors de chaque appel pour une fonction du pilote d’objet GDI. Dans la version 2.2, le pilote de chaque objet n’est recherché que lors de l’initialisation, et est ensuite mis en cache pour être utilisé à chaque appel. Cela permet de réaliser des économies considérables de cycles d’UC.

Boîte à outils complète
Générateur de codes et bibliothèques de temps d’exécution

Générez des codes C intégrables directement à partir des métafichiers VAPS pour les applications nécessitant une certification DO-178B niveau A ou ED-12B.

Licence VAPS Developer

Utilisez VAPS Developer afin de modéliser des applications d’IHM pour des systèmes d’avionique intégrés.

Licence pour l’interface Telelogic DOORS™

Obtenez plus de contrôle sur vos produits livrables grâce à ce lien entre les exigences et le produit final.

Comprend VAPS DesignDoc

Générez automatiquement des documents pour la certification DO-178B et à des fins de traçabilité.