MAGALI est un logiciel ouvert.
Pour en faciliter la personnalisation pour des applications
spécifiques, MAGALI offre plusieurs Outils et Kits de
Développement.
LES OUTILS PRINCIPAUX
Un Editeur Graphique, pour construire des planches graphiques
personnalisées pour des visualisations temps réel ou temps différé.
Un Editeur de Macro-Commandes, pour construire des séquences de commande
d’automatisation, ou des check-lists de suivi d’essai.
Un Editeur de Séquences pour construire des applications multi-process.
sdk (software development toolkits)
Trois SDK sont aussi proposés :
SDK Temps Réel :
Le SDK Temps Réel est un outil permettant à l’utilisateur d’insérer ses propres fonctions de traitement, de conversion en valeurs physiques, ou ses propres objets graphiques. Ces fonctions sont utilisables lors des modes de fonctionnement Temps Réel et Rejeu.
SDK Temps Différé :
Le SDK Temps Différé donne la possibilité de développer de nouveaux algorithmes utilisables en Temps Différé. Il est très utile notamment pour créer de nouvelles fonctions de traitement, des fonctions d’import de données, pour connecter MAGALI avec une Base de Données externe qui gère les configurations d’essais, et pour beaucoup d’autres applications.
SDK de Communication NDA :
Le SDK de Communication NDA permet de connecter des systèmes externes dans l’architecture réseau NDA de MAGALI.
L’architecture NDA est une architecture réseau distribuée qui inclut 3 types de stations :Station d’Acquisition (SAM)
Station de Visualisation (SVM)
Station de Supervision (SPE)