Comment pouvons-nous aider ?

Print

Temps entre deux horaires pour commencer quelque chose dans les prochaines 24 heures

 

Cet exemple montre comment calculer le temps en minutes entre deux horaires (horloge) pour commencer quelque chose dans les prochaines 24 heures

Nous utilisons une simple « entrée numérique » pour entrer l’horaire. Il est plus facile de séparer l’heure des minutes avec un point décimal (pavé numérique simple)

Vous pouvez télécharger le projet et l’essayer : TestStartTime

Le script est le suivant :

#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
CurrentMin = BCD2BIN(LocalWord[60001]) ;
CurrentHou = BCD2BIN(LocalWord[60002]) ;
StartHou = LocalWord[10]/100 ;
StartMin = LocalWord[10]-(StartHou*100) ;
int StartHou24=StartHou ;
if ((CurrentHou > StartHou) || ((CurrentHou == StartHou)&&(CurrentMin > StartMin))){
StartHou24=StartHou 24 ;
}
MinCurrent2StartTime=(((StartHou24*60) StartMin)-((CurrentHou*60) CurrentMin)) ;
}