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

Re: Touchpanal kaputt??? Kategorie: Sonstige Hardware (von Heribert Schutzeichel - 4.03.2004 8:12)
Als Antwort auf Touchpanal kaputt??? von Marcel - 3.03.2004 23:51
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> 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
>


    Antwort schreiben


Antworten:

Re: Touchpanal kaputt??? (von Marcel - 4.03.2004 14:46)
    Re: Touchpanal kaputt??? (von Heiko - 4.03.2004 18:35)
    Re: Touchpanal kaputt??? (von Heribert Sdchutzeichel - 4.03.2004 17:36)
        Re: Touchpanal kaputt??? (von Marcel - 4.03.2004 21:00)