Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Wichtig: Bevor Du wegen einem Problem mit der CC2 postest, stelle sicher, daß Du
die neueste OS-Version, die neuseste Compiler-DLL und die neuesten Modulversionen benutzt!
Beachte, daß sich auf der CD zur CC2-Unit/Station auch jetzt noch die ältesten Dateien befinden!
Es gelten folgende Anleitung und Regeln: Regeln CC2Net.de-Forum
Zurück zum Artikel  (Blaue Felder sind Pflichtfelder)


Name:   UserID: 
 E-Mail:
Kategorie
Betreff
Homepage:
Link-Titel:
Link-URL:
Cookie für Name, UserID, E-Mail, Homepage-URL setzen
(Erspart die Neueingabe bei Beiträgen und Antworten)
(Zum Löschen des Cookies hier klicken)
Ich nutze:
C-Control II Unit
C164CI-Controllerboard
C-Control II Station
CCRP5 mit CC2-Unit (Conrad Roboter)
CC2-Application-Board
CC2-StarterBoard
CC2-ReglerBoard
eigenes Board
original OS     OSOPT_V2     OSOPT V3.0 OSOPT V3.1

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 zusammen, > > > > > > wie bekomme ich die Uhrzeit auf ein externes Display angezeigt.Bei der C1 war das ganz einfach. > > Und wie stelle ich die interne Uhr.Habe Probleme mit den Variablen(was für ein Typ ich nehmen). > > Sollte am besten eine kleines Beispiel haben. > > > > > > Gruss Jogi > > Also: > Zuerst lädst du dir <a href="http://www.cc2net.de/Download/mod/lcdext.zip">das hier</a> herunter und bindest es in dein Projekt ein. Dann aktiviest du noch ein paar Systemmodule, die ich nicht mehr weiß, aber das wird ja unten im Meldungsfenster der IDE angezeigt, welche fehlen. Dann musst du beim Programmstart lcdext.init(); aufrufen, um das Display zu initialisieren. > Um die Uhrzeit anzuzeigen: > > string uhr; > lcdext.clear() > str.putintf(uhr,system.hour(),2); > uhr=uhr+":"; > str.putintf(uhr,system.minute(),2); > uhr=uhr+":"; > str.putintf(uhr,system.second(),2); > lcdext.print (uhr); > > Da das leider flackert und dies an dem clear liegt, der das Display dann zunächst mit Leerzeichen vollschreibt, kannst du das durch lcdext.home() ersetzen. Diese Funktion bewegt den Cursor nach oben links. Da der Uhrzeitstring immer gleich lang ist (dank dem putinf(..,..,2); der die Zahl immer zweistellig macht), führt es zu keinen Anzeigefehlern. > > Ich hoffe, ich konnte dir helfen. > > PS: Wenn lcdext.print (uhr) nicht geht, dann könnte es auch lcdext.print(uhr, str.length(uhr)); sein. Ich weiß jetzt nicht, ob man dieser Funktion die Größe des Byte-Arrays (des Strings) übergeben muss. Ich glaube aber nicht. > > Viele Grüße > > Christoph
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB