PY AUTOMATION
PY AUTOMATION




Les produits
AU FEU!
LEARNY
PYCOPTER
OC2I
SAHARA
GENSCEN




OC2I

 

 

 


 


Logiciel de création d'interfaces
Hommes Machines

 

OC2I

OC2I (Outil de Création d’Interfaces Interactives) est un outil permettant de créer et de configurer des Interfaces Hommes Machines.

Le logiciel dispose de deux modes permettant une programmation rapide des interfaces :

  • un mode programmation permet de placer les blocs dans un graphe tout en les connectant à l’aide de liens de paramètres et de liens d’activation,
  • un mode de prévisualisation permet d’observer l’aspect graphique de l’interface.


Le logiciel permet pour créer et configurer une interface en un temps minimum :

  • Instanciation des blocs fonctionnels à l’aide de simples glisser-déposer,
  • Visualisation temps réel des résultats au niveau de l’interface,
  • Classement des blocs fonctionnels par thème pour une recherche optimum,
  • Ordonnances des éléments graphiques (en profondeur) à l’aide d’un arbre et par glisser-déposer,
  • Aide en ligne des blocs par simple appui sur la touche « F1 » et plus généralement un ensemble de raccourcis pour un accès rapide aux différentes fonctions logicielles,
  • Une fenêtre des événements répertorie l’ensemble des erreurs et informations permettant à l’utilisateur de comprendre le fonctionnement logicielle...


Le logiciel utilise un moteur comportemental permettant de contrôler :

  • Les fonctionnalités de composants simples appelés blocs à l’aide d’un kit de développement logiciel ( SDK FLORION),
  • l’échange d’informations entre ces blocs fonctionnels à l’aide de liens de paramètres,
  • le processus d’exécution de ces blocs à l’aide de liens d’activation.


L’ensemble des fonctionnalités des blocs est entièrement décrit à l’aide de la SDK FLORION, le programmeur a un contrôle total des fonctions appelées par le bloc aux différents instants de son existence :

  • à sa création : la fonction d’initialisation dans laquelle sont créées les variables d’entrée et de sortie du bloc,
  • durant son exécution :
    • la fonction de gestion des événements clavier et souris,
    • la fonction de validation dans laquelle sont notamment écrites les valeurs des variables en sortie,
    • la fonction de dessin permet de définir l’aspect graphique du composant (utilisation de l’API OPENGL)
    • ….
  • A sa destruction : la fonction de destruction permet de libérer les ressources allouées dynamiquement.


Le logiciel supporte les configurations matérielles simple et double écran, la reconfiguration logicielle est automatique.

N'hésitez pas à nous contacter pour plus de renseignements.