Ouvrir un écran à partir d'un rectangle dans Vijeo

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
kalimeth
Code sa première boucle
Code sa première boucle
Messages : 14
Inscription : 23 mars 2022, 16:28

Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par kalimeth »

Bonjour,

Je dois réaliser une IHM assez simple qui doit gérer des alarmes (une alarme regroupée qui peut être générée par 2 sous-alarmes).
Pour l'écran principal, j'aurais aimé représenter un rectangle (qui change de couleur en fonction de l'état) pour l'alarme principale, ainsi que 2 autres rectangles pour les 2 sous-alarmes.
L'idée est que si une des 2 sous-alarmes sort, elle génère l'alarme regroupée.

J'aurais voulu que, quand on appuie sur le rectangle d'une des sous-alarmes, ça nous envoie sur un nouvel écran avec un récapitulatif des raisons de cette alarme.

Pour développer cette IHM, je dispose de Vijeo et d'un Magelis.

J'ai regardé un peu, mais je ne sais pas trop comment partir.
Je pensais créer un rectangle pour représenter l'alarme, avec un script qui permet de passer à un autre écran.
Mais je n'arrive pas à trouver une liste qui récapitule toutes les instructions possibles pour les scripts.


Je suis complètement débutant.
J'ai des bases de programmation en python ou en C++ mais je ne connais pas grand chose d'autre.

Si vous avez des débuts de piste, je suis preneur.

Merci d'avance.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par philou77 »

Salut !

Créer 2 fenêtre POPUP avec un texte et un bouton pour fermer le popup
dans les propriétés :
- Verrouiller écran de base activée

1 pour sous alarme 1 (y inscrire le texte d'aide voulu)
1 pour sous alarme 2 (y inscrire le texte d'aide voulu)


Rectangle Sous Alarme

Propriétés
Onglet couleur
- Cocher activer Animation couleur
- Mode : Selon L'état
- Type de données : Bool
- Variable 'Sous Alarme 1'
- Ressource de couleur : à créer
Onglet Appui
-Cocher Activation sur appui
- Effacer toute les actions présentes
- cliquer sur ajouter
-> fonction : Popup -> Opération Ouvrir 'nom du popup d'aide' - Condition variable 'Sous Alarme 1'

Copier / Coller le rectangle sous alarme 1 et changer les propriétés pour sous alarme 2


Rectangle Alarme Regroupée

Onglet couleur
- Cocher activer Animation couleur
- Mode : Selon L'état
- Type de données : Bool
- Variable 'Sous Alarme 1' OR 'Sous Alarme 2'
- Ressource de couleur : à créer


Voilà
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
kalimeth
Code sa première boucle
Code sa première boucle
Messages : 14
Inscription : 23 mars 2022, 16:28

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par kalimeth »

Roh, merci pour la rapidité de la réponse.

Oui, c'est un très bon début.

Tout me va super bien, enfin, ça correspond tout à fait aux données que je t'ai partagé.
Mais j'ai pas tout expliqué (je l'ai fait sciemment en pensant simplifier les choses, lol).
Donc je vais recommencé mes explications (plus complètes cette fois-ci).

Le rectangle pour l’alarme regroupée me satisfait pleinement.

En revanche, le système des popups risque de me poser un problème.

L'alarme regroupées sort bien sur présence d'une des 2 sous-alarmes.
En revanche, les 2 sous alarmes (de niveau 1) sortent elles-même sur présence d'une autre sous-alarmes (de niveau 2) parmi une liste d'une cinquantaine de possibilité.

Mon idée était donc de pouvoir cliquer sur un rectangle de sous-alarme de niveau 1, ce qui changerait l'écran pour afficher une série de rectangles (les alarmes de niveau 2) sur laquelle je pourrais de nouveau cliquer pour finir par afficher un dernier écran avec la liste des possibilités.

Finalement, ça ajoute un étage au cas que j'ai décrit tout-à-l'heure.
Ce qui m'interdit l'utilisation des popups, à mon avis.

Je commence à chercher du côté "appui", peut-être un script ?
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par philou77 »

Re !

Si tu veux les bonnes réponses, il faut poser les bonnes questions..

Il y moyen de réaliser ce que tu souhaites, faut chercher un peu, tu as le principe.
Et il existe d'autres moyen pour n'utiliser qu'un seul popup pour tous les texte d'aide..

On peut même faire cela directement depuis un résumé d'alarme...

A toi de nous étonner par une solution ;-)
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
kalimeth
Code sa première boucle
Code sa première boucle
Messages : 14
Inscription : 23 mars 2022, 16:28

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par kalimeth »

:lol:
Oui, j'ai voulu simplifier, mais j'ai pas pensé que tu m'emmènerais vers la solution des popups.
A vrai dire, j'avais déjà creusé un peu cette voie, pour finalement me rendre compte que çà allait être compliqué.

Bon, je relève le défi, plus qu'à trouver la bonne instruction pour changer d'écran.

Merci encore pour m'avoir mis sur les bons rails :D
kalimeth
Code sa première boucle
Code sa première boucle
Messages : 14
Inscription : 23 mars 2022, 16:28

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par kalimeth »

Re,

J'ai trouvé.
Après avoir cherché midi à 14h, j'ai réussi à trouver une option dans "Appui", "Fonction spéciale", "Changer l'écran".
Comme quoi, c'est super bien fait, et comme quoi, il faut vraiment fouiller dans toutes ces options, même si on a des fois peurs de paramétrer ou déparamétrer des trucs importants.

C'est une solution bien plus propre que ce que je m’apprêtais à faire.

Merci de m'avoir lancé sur la bonne voie.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Ouvrir un écran à partir d'un rectangle dans Vijeo

Message par philou77 »

Re !

Bravo à toi.

Merci du retour.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre