Come possiamo aiutarti?
Tempo tra due programmi per iniziare qualcosa nelle prossime 24 ore
Questo esempio mostra come calcolare il tempo in minuti tra due orari (orologio) per avviare qualcosa nelle prossime 24 ore
Utilizziamo una semplice “voce numerica” per inserire l’orario. È più facile con un punto decimale per separare l’ora dai minuti (pad numerico semplice)
È possibile scaricare il progetto e provare: TestStartTime

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