Re: Nachtrag Kategorie: Programmierung (von Ingo - 20.06.2006 16:47) | |
Als Antwort auf Nachtrag von Erich - 20.06.2006 15:16
| |
Hallo Erich hab mal etwas mit deinem Prog. rumprobiert, die Function ports.getcount() liefert einen Wert im Format long zurück bei der Wandlung in einen string mu� es hei�en: str.putlong(....,...), au�erdem müssen die PLM-Ports initialisiert werden, hier mal meine Version: //------------ thread main //------------ { int i, bool; string s; long z; lcdext.init(); i = 0; bool = 0; plm.settimebase(0,0); plm.setmode(0,0); plm.setperiod(0,3000); plm.settimebase(1,0); plm.setmode(1,0); plm.setperiod(1,3000); plm.settimebase(2,0); plm.setmode(2,0); plm.setperiod(2,3000); loop { if i >= 3000 bool = 1; if i <= 0 bool = 0; if bool == 0 i = i + 50; if bool == 1 i = i - 50; plm.out(1, i); plm.out(0, i); plm.out(2, i); s=""; str.putlong(s, ports.getcount(1)); lcdext.goto(1,0); lcdext.print(s); lcdext.goto(2,0); lcdext.print("Trallala"); sleep 500; lcdext.clear(); s=""; str.putlong(s, ports.getcount(2)); lcdext.goto(1,0); lcdext.print(s); lcdext.goto(2,0); lcdext.print(" und "); sleep 500; lcdext.clear(); s=""; str.putlong(s, ports.getcount(3)); lcdext.goto(1,0); lcdext.print(s); lcdext.goto(2,0); lcdext.print("Hoppsasa"); sleep 500; lcdext.clear(); } } Gru� | |
Antwort schreiben Antworten: Re: Nachtrag (von Erich - 21.06.2006 10:47) Re: Nachtrag (von Erich - 26.06.2006 15:16) Re: Nachtrag (von Erich - 26.06.2006 15:15) |