
| 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: | ||