Faire défiler un tableau sous Vijéo Designer

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
NicoDU
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 28 nov. 2019, 14:54

Faire défiler un tableau sous Vijéo Designer

Message par NicoDU »

Bonjour,

Je travail actuellement sur un projet nécessitant la recopie sur un Magélis d'une ancienne supervision.
Celle-ci fonctionnait sous Windows XP et possédait des menus type Windows avec défilement par ascenseur.
Sachant que Vijéo ne propose pas de faire de tels menus j'ai du utiliser des scripts et des boutons pour remédier à cela.
Malheureusement cette solution est bonne pour des petits tableaux ou menus mais je dois faire une tableau d'une 50 aine de ligne et cela a l'air assez galère.
Je suis sur une version 6.2 de Vijeo.
J'aurais voulu savoir si quelqu'un parmi vous connait il une solution plus simple.

Cordialement

Nico
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Faire défiler un tableau sous Vijéo Designer

Message par itasoft »

slts,
dans tous les cas il faut passer par un Script, Exemple pour un défilement de 300 messages sur une liste glissante de 10
-------
_1234.JPG
_1234.JPG (34.46 Kio) Vu 3490 fois
Automaticien privé (de tout)
itasoft@free.fr
NicoDU
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 28 nov. 2019, 14:54

Re: Faire défiler un tableau sous Vijéo Designer

Message par NicoDU »

Salut

Merci pour ta réponse, aurais tu un exemple de script ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Faire défiler un tableau sous Vijéo Designer

Message par itasoft »

slts,
Script qui va avec l'exemple
---------------------------------------------------------------------------------------------
// ========= Affichage des 300 messages du Tableau TMSGX01 ==============
int Y=0,YL=0,i=0,Info=0;
//PLAGE DE INDEX (nbMsg/10)
INDEX.setMinMaxValues(0, 200/10-1);

//Index sur la page par les touches AVANT / SUITE
int X=INDEX.getIntValue();
//Affichage du n° de page sur l'écran
nPAGE.write(X+1);
//boucle affichage de 10 messages par page
for (i = 0; i < 10; i++)
{
Y=X*10+i;
LISTSS.write(TMSGX01[Y].sMSG.getStringValue());//Texte du message
LISTNN.write(Y);//n° du message
Info=TMSGX01[Y].infos.getIntValue();//Y
YL=Info & 0xF000;YL>>=12;//Y
LISTNY.write(YL);//Y
}
//FIN
Automaticien privé (de tout)
itasoft@free.fr
NicoDU
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 28 nov. 2019, 14:54

Re: Faire défiler un tableau sous Vijéo Designer

Message par NicoDU »

Super je te remercie beaucoup :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Faire défiler un tableau sous Vijéo Designer

Message par itasoft »

slts,
Oublié de préciser que l'exemple c'est pour afficher, visualiser les messages, on ne peut pas faire la sélection d'un élément de la liste
Pour ça c'est dans un autre exemple ci dessous
----------cliquer dessus pour zoom-------------------------
_barr.JPG
Modifié en dernier par itasoft le 29 nov. 2019, 08:47, modifié 3 fois.
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1957
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: Faire défiler un tableau sous Vijéo Designer

Message par Béryl »

J'utilise cette technique qui marche très bien sans script.
Répondre