Page 1 sur 3

[Vijeo Designer] Mode shuffle animation image

Posté : 11 déc. 2023, 17:39
par andala
Bonjour a tous,
J'ai écris un petit bout de script pour une animation vijeo designer et je souhaiterai la modifier légèrement.

Code : Tout sélectionner

//-------------------------------------
//Script créé : Jun 13, 2019
//
// Description : Animation de l'image
//
//-------------------------------------

int X = Pos_X.getIntValue();
int Y = Pos_Y.getIntValue();
int sens = Sens_anim.getIntValue();

if (sens == 0){
      X += 60;
      
      if (X >= 700) {
	      X = 700;
	      Y -= 60;
	      sens = 1;
	}      
}
else{
       X -= 60;
      
      if (X <= 0) {
	      X = 0;
	      Y -= 60;
	      sens = 0;
	}      
}

if (Y <= 0) {
 	Y = 480;
}

Pos_X.write(X);
Pos_Y.write(Y);
Sens_anim.write(sens);
Je souhaiterai que le logo puisse bouger aléatoirement dans toute la partie de l’écran.
Il y a un mode shuffle dispos sur les script vijeo ? et comment le modifier pour que ça marche (je regarderai plus tard comment le mode shuffle fonctionne
merci d'avance ;)

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 11 déc. 2023, 17:54
par JC87
Hello,

Voici un exemple de ce que tu veux faire avec un écran de 640X480. Il faut créer deux variables systèmes, les utiliser sur l'animation de l'image et créer une action d'écran à déclenchement périodique de 5 secondes avec le script suivant :

stSys.AnScreenSaverX.write(Math.random()*672);
stSys.AnScreenSaverY.write(Math.random()*472);

Ecran de veille Vijeo.PNG
JC

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 08:27
par Béryl
Une autre méthode avec un PopUp.
Dès que la variable Easter est déclenchée, l'animation se met en route.
Capture d’écran 2023-12-12 082333.png

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 11:12
par andala
JC87 a écrit : 11 déc. 2023, 17:54 Hello,

Voici un exemple de ce que tu veux faire avec un écran de 640X480. Il faut créer deux variables systèmes, les utiliser sur l'animation de l'image et créer une action d'écran à déclenchement périodique de 5 secondes avec le script suivant :

stSys.AnScreenSaverX.write(Math.random()*672);
stSys.AnScreenSaverY.write(Math.random()*472);


Ecran de veille Vijeo.PNG

JC
Vindiou ! ça marche parfaitement
Merci ;)

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 11:13
par andala
Béryl a écrit : 12 déc. 2023, 08:27 Une autre méthode avec un PopUp.
Dès que la variable Easter est déclenchée, l'animation se met en route.
Je testerai aussi ta solution sur un autre ecran ;)

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 11:57
par JC87
Encore heureux que ça marche ! on avait fait ça sur un écran en 2006 et depuis je le reconduit sur tous mes écrans.

J'ai même une anecdote marrante à ce sujet. Un jour un opérateur me tope et me dit très sérieusement que le papillon va trop vite :o Je comprend pas et je lui demande de me montrer. Là le gars se met en face de l'écran, appuie sur le papillon et me dit, tu voit des fois le paillon il bouge et j'arrive pas à appuyer dessus. Il croyait qu'il fallait appuyer pile poil dessus pour sortir de la veille... :mrgreen:

JC

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 14:11
par Béryl
Ahah ! Top le coup du papillon ! :lol:
Mais alors... à quoi il sert le papillon ?

Ma version est un des easter eggs que je cache tout le temps (enfin, quand j'ai le temps !) dans mes HMI. La plupart n'ont jamais été découverts, par contre, la big surprise le jour où un interim en a déclenché un sans faire gaffe :shock:
Depuis, certains cherchent sur les autres écrans, sans succès !

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 12 déc. 2023, 15:05
par JC87
Béryl a écrit : 12 déc. 2023, 14:11 Ahah ! Top le coup du papillon ! :lol:
Mais alors... à quoi il sert le papillon ?

Ma version est un des easter eggs que je cache tout le temps (enfin, quand j'ai le temps !) dans mes HMI. La plupart n'ont jamais été découverts, par contre, la big surprise le jour où un interim en a déclenché un sans faire gaffe :shock:
Depuis, certains cherchent sur les autres écrans, sans succès !
En fait à l'époque sur les toutes premières versions de Vijeo Designer on ne pouvait pas éteindre le rétro éclairage pour économiser l'écran. Donc on avait fait un pseudo écran de veille et pour éviter de mettre un écran vide ou un écran avec une image fixe on avait imaginé de mettre un truc qui bougeait de manière aléatoire comme sur un pc sous Windows. Mais au début on appelait le script toute les secondes et l'image (ici un papillon) bougeait très vite :mrgreen: On a donc mis le script à 5 secondes.

Par la suite on a mise une option dans les pages de réglages opérateur pour activer ou pas l'extinction du rétro éclairage et avec un temps réglable. De fait très peu de client utilise notre écran de veille mais il y en a qui aime bien alors on je laisse mon papillon en option décochable. Parfois pour déconner je met à la place la photo d'un opérateur ou du boss, c'est la rigolade assurée quand la tronche du gars se ballade sur l'écran :mrgreen:

JC

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 13 déc. 2023, 10:05
par andala
J'ai un autre chalenge pour vous !
Je souhaiterai que l'image rebondisse sur les bord ! aha c'est pas la meme la hein! :lol:

Re: [Vijeo Designer] Mode shuffle animation image

Posté : 21 déc. 2023, 15:17
par Béryl
J'avais un peu de temps...
Très bon exercice pour stagiaire !
Capture d’écran 2023-12-21 151353.png
Capture d’écran 2023-12-21 150946.png
Capture d’écran 2023-12-21 151008.png
Capture d’écran 2023-12-21 151324.png