Questions fréquentes (FAQ)

Poser une question

Comment modifier pendant le Runtime l'heure d'un XBTGT ou d'un HMISTU ?

La méthode système Sys.setTime permet de régler l'heure du terminal pendant que Vijeo-Designer Runtime est en cours d'exécution.
La méthode système Sys.setTime sera programmé dans un script.
L'exemple suivant permet de : 

  • saisir l'heure à l'aide d'un objet Time_Display placé sur un écran,
  • lancer une action de type Script permettant de mettre à jour l'heure Système à partir de l'heure saisie précédement.

Exemple :

  • Création de 3 variables internes de type INT : hours , minutes , seconds.


 
  • Ajout sur un écran de l'objet Time_Display disponible dans la bibliothèque d'objet Date et heure.
  • Affectation des variables internes hours, minutes, seconds à  l'objet Time_Display.


 
  • Creation d'un objet Texte sur lequel un appui déclenchera le script suivant :

    int hours_loc;
    int minutes_loc;
    int seconds_loc;
     
    hours_loc  = hours.getIntValue();
    minutes_loc  = minutes.getIntValue();
    seconds_loc  = seconds.getIntValue();
    Sys.setTime(hours_loc, minutes_loc, seconds_loc);



Fonctionnement de cet exemple :
Lors du Runtime, un appui sur l'objet Time_Display_01 permettra de saisir une heure.
L'appui sur l'objet Texte02 mettra à jour l'heure système.

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?