Hoe kunnen we helpen?

Print

Tijd tussen twee schema’s om iets te starten in de komende 24 uur

 

Dit voorbeeld laat zien hoe je de tijd in minuten kunt berekenen tussen twee schema’s (klok) om iets te starten in de komende 24 uur

We gebruiken een eenvoudige “numerieke invoer” om het schema in te voeren. Het is gemakkelijker met een decimaalteken om het uur van de minuten te scheiden (eenvoudig numeriek pad)

Je kunt het project downloaden en proberen: TestStartTime

Het script ziet er als volgt uit:

#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;
als ((CurrentHou > StartHou) || ((CurrentHou == StartHou)&&(CurrentMin > StartMin)) {
StartHou24=StartHou 24;
}
MinCurrent2StartTime=((StartHou24*60) StartMin)-((CurrentHou*60) CurrentMin));
}