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

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)