Page 1 sur 1

Faire défiler un tableau sous Vijéo Designer

Posté : 28 nov. 2019, 15:14
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

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

Posté : 28 nov. 2019, 17:37
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 3500 fois

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

Posté : 28 nov. 2019, 17:40
par NicoDU
Salut

Merci pour ta réponse, aurais tu un exemple de script ?

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

Posté : 28 nov. 2019, 17:50
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

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

Posté : 28 nov. 2019, 17:51
par NicoDU
Super je te remercie beaucoup :D

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

Posté : 29 nov. 2019, 03:40
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

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

Posté : 29 nov. 2019, 07:30
par Béryl
J'utilise cette technique qui marche très bien sans script.