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, ich hab da ne Frage :o) > > Ich habe heute nach langer Zeit mal wieder die CII aus dem Schrank gekramt. Habe dann auch hier > > im Forum gesehen das es wieder eine neue OS Datei gibt. Zu meiner Freude gibt es auch ein > > Service-Pack. Dort habe ich beim rumstöbern einen Ordner für ein touchlcd gefunden. > > Jetzt wollte ich mal fragen ob es egal ist was für ein Touchpanal man anschließt. Ich denke mal > > schon, sonst würde es ja dabei stehen. > > Ich habe ein KIT160-6LEDTK, leider habe ich schon seit Ewigkeiten Probleme mit diesem Teil. Meine > > Programmierung Funktioniert einfach nie so wie ich es will. Mal hier, mal da ein ungewolltes Pixel. > > Display wird nicht komplett gelöscht, Schlieren und und und. Jetzt habe ich mal testweiße das > > „Progi“ vom Service-Pack überspielt. Und siehe da, auch da ist das Displaybild nicht sauber. Texte > > überschreiben sich......[liegt also wahrscheinlich nicht an meiner Programmierung ;o) ] > > Das dieses „Progi“ vom Service-Pack einwandfrei ist, ist mir ja klar, aber hat jemand auch solche > > Probleme mit seinem Touchpanal?? > > Vielleicht hat mein Panal ja auch einen Schaden?? Umtausch ist aber nicht, schon drei Jahre alt!! > > Mich würde nur mal interessieren wie ein anders Panal funktioniert. > > Ach zur Info, ich benutze die SWCOM von CC-Tools. > > > > Hallo > > ich denke es liegt an deiner Programmierung. Seh dir mal das Modul touchlcd von Andre genau an > dort gibt es unterschiedliche Funktionen im Bezug auf Text löschen, beschreiben etc. > Ich habe dir mal einen Auszug aus meinem Programm angefügt probier mal ob der bei dir läuft, wenn ja > ist das Display OK. Ich benutze das gleiche Display. > > //------------------------------- > // Hauptmenue > //------------------------------- > > function hauptmenue () > > {touchlcd.font(3,1,1); > touchlcd.textmodus(4,1); > touchlcd.led (255); // diese funktion habe ich dem Modul von Andre beigefügt > um die Beleuchtung zu steuern ( siehe unten) > touchlcd.touchactive(0); > touchlcd.delzone (0,8,160,80); > sleep 100; > s="Haussteuerung"; > touchlcd.text('Z',80,10,s,str.length(s)); > s="by"; > touchlcd.text('Z',80,20,s,str.length(s)); > s="Heribert Schutzeichel"; > touchlcd.text('Z',80,30,s,str.length(s)); > s="V 1.0 / 2.2004"; > touchlcd.text('Z',80,40,s,str.length(s)); > > > s="Setup"; > touchlcd.button(0,26,28,1,2,s,str.length(s)); > s="Diagnose"; > touchlcd.button(0,29,31,2,2,s,str.length(s)); > > } > > > > > > //------------------------------- > // Init-Touchscreen > //------------------------------- > > thread screen > { touchlcd.init(); //.. init Touchscreen > touchlcd.clear(); > sleep 200; > touchlcd.cursor (0); > touchlcd.touchactive(0); // Alle Touchtasten deaktivieren > touchlcd.touchevent(1,1); // Touchtaste invertieren, kein beep > > sleep 200; > touchlcd.gerade (8,0,152,0); > touchlcd.fillzone (0,0,7,6,0); > touchlcd.fillzone (153,0,160,6,0); > hauptmenue (); > > loop { > > if second!=system.second() > { // Uhrzeit ausgeben > s="Uhr:"; > str.putintf(s,system.hour(),2); > s=s+":"; > str.putintf(s,system.minute(),2); > s=s+":"; > str.putintf(s,system.second(),2); > s=s+" / Dat:"; > str.putintf(s,system.day(),2); > s=s+"."; > str.putintf(s,system.month(),2); > s=s+"."; > str.putintf(s,system.year(),2); > touchlcd.font(2,1,1); > touchlcd.textmodus(5,1); > touchlcd.text('L',8,1,s,str.length(s)); > second=system.second(); } > > if swcom.rxd() > {x=swcom.get(); > if x==1 {setup ();break;} > if x==2 {diagnose ();break;} > } > > } > > } > > > Für das Modul touchlcd zur steuerung der Beleuchtung. > ----------------------------------------------------------------------------------- > function led(byte set) > {put(ESC); > put(89); > put(65); > put(set); > } > > -------------------------------------------------------------------------------------- > > > > > > > > Mfg > > Heribert > > > > Danke im voraus für Antworten, > > > > Grüße Marcel > >