Wie können wir helfen?

Print

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[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));
}