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

Befehl touchlcd.menusend Kategorie: Programmierung (von Heribert Schutzeichel - 5.04.2003 22:39)


Hallo,

ich muss noch mal nerfen, irgendwie mache ich hir etwas falsch. Ich möchte mit touchlcd.menusend
die aktuelle auswahl zurück geben nur geht das so wie ich das hier mache wohl nicht.

function setup ()

{string m;byte buf[100];byte i,j,k;
  touchlcd.led (1);
  touchlcd.clear ();
  touchlcd.touchactive (0);
  m=">";
  touchlcd.button(0,6,7,7,2,m,str.length(m));
  m="<";
  touchlcd.button(0,14,15,15,2,m,str.length(m));
  m="OK";
  touchlcd.button(0,30,31,31,2,m,str.length(m));

  m="Solltemp. ";
  i=str.length(m)-1;
  mem.copy(buf, 0, m , i);
  m=0x7C+"Differenztemp.";
  k=i+str.length(m);
  mem.copy(buf, i, m , k);
  m=0x7C+"Schaltuhr"+0x7C+"Zurueck";
  j=k+str.length(m);
  mem.copy(buf, k, m , j);
  j=j+1;
  buf[j]=0;

  touchlcd.menu (0,1,1,4,buf,j);

loop
 {  if swcom.rxd()
    {byte x,y;
      x=swcom.get();
      if x==7 {touchlcd.item (0);}
      if x==15{touchlcd.item (1);}
      if x==31{touchlcd.menusend ();
                     if swcom.rxd () {y=swcom.get();
                     if y==4 {touchlcd.clear();start ();}
     
}}}}}

Mfg

Heribert


    Antwort schreiben


Antworten: