1
PBA-pro Qu est-ce que c est? C est le successeur des logiciels AIM suivants : PBA-2000 PBA-3910 PAA-429 ParaView fdxplorer PBA.pro c est aussi un outil logiciel de développement générique pour banc de test. 2
L approche PBA-pro (1) Modulaire Supporte les protocoles MIL-STD1553, STANAG3910, ARINC429, AFDX/ARINC664... Différentes composantes pour différentes fonctionnalités autre que l analyse de protocole Intégré Toutes les fonctions sur un seul noyau logiciel : le PBA.pro Framework. Plus de séparation entre les différents analyseurs, visualiseurs et affichage spécifique. 3
L approche PBA-pro (2) La communication entre les différentes composantes logicielles se font au travers du noyau «PBA.pro Framework» Chaque composante logicielle peut avoir ses propres fenêtres de visualisation. Le noyau «PBA.pro Framework» gère toutes les composantes. Plateformes supportées : Windows, LINUX. Toutes les composantes logicielles ainsi que le noyau «Framework» sont contrôlés au travers de script écrits en langage PYTHON ou TCL (langages connus dans l industrie et libre de tout droit). 4
L architecture PBA-pro (1) PBA.Pro (Framework) Composante PBA-pro X Composante PBApro Y Visualisation Visualisation Composante PBA-pro Z Visualisation ARCHITECTURE DE BASE DU PBA-pro 5
L architecture PBA-pro (2) La fonction explorer du PBA.pro liste toutes les composantes logicielles disponibles pour une configuration donnée Une composante est implémentée sous forme de librairie chargée par le PBA-pro. Différents types de composantes sont disponibles: Ressources disponibles (protocoles, E/S ) Utilitaires disponibles (grandeur physique ) Librairies d icônes. Composantes d extension (script ) 6
Visualisation des Ressources disponibles 7
Fonction SCRIPT du PBA-pro (1) Basé sur les langages QSA (Qt Script for Applications) Outil de développement logiciel «inter» OS (Win, LINUX, autres) Langage similaire à Java Script Accès à toutes les composantes du PBA-pro et leurs propriétés : Configuration du PBA.pro Description de séquence de test E/S discrètes, analogiques. 8
Fonction SCRIPT du PBA-pro (2) PBA.Pro (Framework) TCL Python PBA.Pro Composante X PBA.Pro Composante Z CREATION CHARGEMENT CONFIGURATION PBA.Pro Composante Scripting PBA.Pro Composante Y Langage de programmation 9
PBA-pro Création d affichage personnalisé (1) Création de panneaux et de fenêtre de visualisation. Affichage en grandeur physique. Fonction SCRIPT accessible à partir de panneaux de visualisation. Fenêtres pour manipulation de Données et d informations des composantes logicielles. Supporte intégration d icônes définis par l utilisateur. 10
PBA-pro : Création d affichage personnalisé (2) 11
PBA-pro : Création d affichage personnalisé (3) 12
PBA-pro : Création d affichage personnalisé (4) 13
PBA-pro : Gestion de base de données client (1) Cette fonction permet de récupérer une base de données au format «client» Qui permettra de récupérer la description de trames ainsi que les paramètres Nécessaires à l affichage en grandeur physique. Cette conversion se fera par Écriture d un Script (prestation client ou MB ELECTRONIQUE) 14
PBA-pro : Gestion de base de données client (2) Supporte l importation de l ICD de projets spécifiques. (Exemple : Conversion de l ICD A380 en format AIM). 15
PBA-pro : Personnaliser la visualisation Création de ses panneaux de visualisation via le «Panel Builder». Personnaliser l affichage écran (ajout, retrait de rubriques menu). Automatisation du test grâce à la fonction Script. Possibilité de compléter les fenêtres de visualisation existantes. 16
PBA-pro : L architecture détaillée PC Configuration Panneau de visualisation Composante Panel Manager PBA.Pro Setup PBA.Pro Composante Script Manager PBA.Pro Scripts Information ICD Composante Data base Manager Vers d autres composantes accessibles au travers de la fonction SCRIPT Composantes PBA.Pro 1553, AFDX, A429 et autres E/S. Set up des Interfaces d E/S Enregistrement vers disque dur 17
Pourquoi le PBA-pro??? pro???.. comparé à un analyseur standard? (1) Architecturé autour de la plate-forme PCI WINDOWS ou LINUX. Utilisation possible sur les plate formes dérivées telles que CPCI. Le PBA.Pro offre des fonctions d analyse et de simulation basées sur la représentation en grandeur physique ou sur l affichage d une trame décommutée ce qui le rend idéal pour l intégration systèmes. 18
Pourquoi le PBA-pro? pro?.. comparé à un analyseur standard? (2) Concept logiciel ouvert supportant l intégration de composantes autres que les modules AIM via la librairie Pba-pro. Ajout d une interface, d une ressource, d un utilitaire spécifique «client». Ajout d écran de visualisation spécifique... 19
Les informations figurant sur ce document ne constituent en aucun cas des informations contractuelles et sont susceptibles d être modifiées 20