Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Sascha, > > also die läuft im 24 Stundenformat. > > Wenn du mit Sekunden arbeiten willst musst du das ganze so aufbauen. > <code> > thread start > { > byte min;second > int time; > > second= system.second(); > wait system.second() != second; > time=system.hour()*10000 + system.minute()*100 +system.second(); ; > > if time >=150300 and time <= 150320 ports.set(1,1); > else ports.set(1,0); > > </code> > > Im Grunde wird die Zeit lediglich mathematisch dargestellt damit man sie vergleichen kann. > In deinem Fall : 15 Uhr = 15*10000 = 150000 > 3min * 100 = 300 > 20 sec = 20 > = 150320 > eine weitere möglichkeit ist nur mit den Minuten zu arbeiten (1. Beispiel)und für den Schaltvorgang > einen Timer zu verwenden. Hier im Forum gibt es einen Universaltimer. ( such mal nach Universaltimer ). > Dann würde das ganze so ausehen. > <code> > thread start > { > byte min; > int time; > > min = system.minute(); > wait system.minute() != min; > time=system.hour()*100 + system.minute(); > > if time >=1503 and time <= 1503 timer (0,-1,0,60000} // 20000 steht Milisekunden > > if timer (0,0,0,20000) = constant.on ports.set(1,1); > else ports.set(1,0); > </code> > > > der Timer muss als function vor dem thread eingefügt werden. > > Mfg > Heribert