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 Jochen, > > > > hier mein Tread für die Lichtsteuerung > <code> > > //===================================================// > > //*7* Steuerung LCD-Licht (thread lcd_steu) *******// > > //===================================================// > > // F1=Automatic (LCD-Licht schaltet nach ca.20s aus)// > > // F2=An (LCD-Licht schaltet an) // > > // F3=Aus (LCD-Licht schaltet aus) // > > thread lcd_steu // > > { // > > lcdext.init(); // > > loop // > > { // > > if keycode ==10 // > > {run licht_schalt;} // > > if keycode ==11 // > > {halt licht_schalt;stports.LCDlight(1);} // > > if keycode ==12 // > > {halt licht_schalt;stports.LCDlight(0);} // > > lcdext.home(); // > > lcdext.print("LCDLicht/F1:Auto"); // > > lcdext.line(2); // > > lcdext.print("F2:An F3:Aus"); // > > } // > > } // > > //===================================================// > </code> > > Die Var <b>keycode</b> ist global und wird im > <code> > > thread main // > > [...] > > keycode = stkeyb.get(); // > > [...] > </code> > > abgefragt. > > > > Gurß Burkhard > > > > > Hallo CC2-User, > > > > > > zuerst einmal Glückwunsch zu dem tollen UserForum. Die Tips und Ratschläge sind mir > > > eine grosse Hilfe und echt Gold wert (bitte nicht wörtlich nehmen, bin ein armer Schlucker). > > > > > > Jedenfalls bin ich jetzt an einem Punkt angekommen, wo ich alleine nur sehr zäh weiterkomme. > > > Ich habe im Forum auch nichts richtig Passendes gefunden. > > > > > > Folgendes: > > > > > > Ich möchte gerne parallel zu meinen laufenden Threads z.B. die Tastatur abfragen und auf entsprechenden > > > Knopfdruck das LCDLicht an/ausschalten. > > > Habs soweit in einem weiteren Thread programmiert und im Simulator gecheckt, aber beim Testen an der > > > Station passiert auf Tastendruck nichts. > > > > > > Hat jemand ein klitze kleines CodeSample, wie man parallel zu seinen laufenden Threads die Tastatur abfragen > > > kann? > > > > > > Viele Grüße und frohes neues Jahr > > > Jochen > > Hallo Burkhard, > > Danke für die Response! Mhmmmm, mein Thread habe ich aus dem Main-Thread aufgerufen, der sieht so aus: > <code> > thread ChkKey > { > run 10; > keycode = stkeyb.get(); > > wait keycode != 255; > > stports.LCDlight(1); //ein > sleep 20000; > stports.LCDlight(0); //aus > } > </code> > > .... heisst das <code>stkeyb.get</code> muss im Main-Thread (z.B. in einer Loop) stehen? > > Viele Grüße > Jochen
Dateianhang: (.gif, .png., .jpg, .zip, .rar)
max. 256kB
max. 256kB