¿Cómo podemos ayudar?
Tiempo entre dos horarios para empezar algo en las próximas 24 horas
Este ejemplo muestra cómo calcular el tiempo en minutos entre dos horarios (reloj) para iniciar algo en las próximas 24 horas
Usamos una simple «entrada numérica» para introducir el horario. Es más fácil con un punto decimal para separar la hora de los minutos (almohadilla numérica simple)
Puedes descargar el proyecto y probar: TestStartTime

El script es el siguiente:
#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
/Hacer
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));
}