Re: Uhrzeit ausgeben Kategorie: Programmierung (von André H. - 29.04.2007 23:08) | ||
Als Antwort auf Uhrzeit ausgeben von Michael - 23.04.2007 16:38 | ||
| ||
Hallo Michael, Als kleine Anmerkung zur Zeitausgabe auf dem LCD: > > ... > sec = system.second(); > wait system.second() != sec; > KOZeitEin = ""; > system.gettime(t); > str.putintf(KOZeitEin, t.hour, 2); > str.putchar(KOZeitEin, ':'); > str.putintf(KOZeitEin, t.minute, 2); > str.putchar(KOZeitEin, ':'); > str.putintf(KOZeitEin, t.second, 2); > > lcdext.cursorpos(1, 0); > lcdext.print(KOZeitEin); Dies ist etwas umständlich. Schreibe einfach dies lcdext.line(1); lcdext.time(1); //Format hh:mm:ss Aber da Du die Funktion "lcdext.cursorpos()" benutzt, gehe ich davon aus, da� Du die veralteten Module nutzt. Denn eine Funktion mit diesem Namen gibt es schon längst nichtmehr. Spiele daher bitte zuerst das aktuelle ServicePack ein, bevor Du weitermachst. > //---------------- > thread main > //---------------- > { > > run portKO; // Starten des Threads portKO > > } > Man sollte so nicht den Main-Thread verwenden. Bei Single-Thread-Anwendungen legt man alles in den Main-Thread ab bzw. ruft von dort aus Funktionen auf. Denn hier wird unnötigerweise ständig die Priorität von portKO auf 32 gesetzt. Du solltest dann wenigstens den Main-Thread anhalten. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Uhrzeit ausgeben (von Michael - 30.04.2007 10:11) |