Wie können wir helfen?
Zeit zwischen zwei Zeitplänen, etwas in den nächsten 24 Stunden zu beginnen
Dieses Beispiel zeigt, wie man die Zeit in Minuten zwischen zwei Zeitplänen (Uhr) berechnet, um etwas in den nächsten 24 Stunden zu beginnen
Wir verwenden eine einfache „numerische Eingabe“, um den Zeitplan einzugeben. Mit einem Dezimalpunkt ist es einfacher, die Stunden von den Minuten zu trennen (einfacher Ziffernblock)
Sie können das Projekt runterladen und ausprobieren: TestStartZeit

Das Skript lautet wie folgt:
#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
//ToDo
AktuellMin = 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));
}