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: |