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

Re: Probleme mit der Initialisierung von Variable Kategorie: Programmierung (von krassos - 21.11.2005 20:16)
Als Antwort auf Probleme mit der Initialisierung von Variable von Puma - 21.11.2005 15:23
Ich nutze:
C-Control II Unit, CC2-ReglerBoard, OSOPT V3.0
> Hallo zusammen!
>
> sicherlich mache ich ein noob fehler, aber ich finde ihn einfach nicht .... *sniff*
> wenn ich das programm das erste mal starte, ist der zaehlerstand = 0, so wie es auch
> sein sollte! mache ich einen reset, hat der zaehler aber nicht null, irgend einen wert, welcher
> wohl irgendwo im speicher steht. kann mir das nicht erklären....

Hallo,

mindestens ein "noob fehler" ist Offensichtlich: Versuch es mal mit den Code-Tags.

OK. Soviel dazu.

Zum Programm:


 long zaehler;
  string output;
 //------------
   thread cnt
 //------------
 {
  zaehler=zaehler + ports.getcount(9);
 }

Welchen Zähler meinst Du denn hier abzufragen?
Mir ist nur bekannt, das P1H.0...3 als Counterports fungieren, also Portnummer 0...3.

GruĂ? krassos



 
 //------------
   thread blink
 //------------
 {
  if (ports.get(9)==0)
  {
   station_io.LEDon(1);
  }
  else
  {
   station_io.LEDoff(1);
  }
 }
 
 //------------
   thread main
 //------------
 {
  zaehler=0;
  station_lcd.init();
  station_io.init();
  ports.set(8,1); // Kontakt Nr. 46 high setzen
  run cnt;
  run blink;
  loop
  {
   output = "Zyklen = ";
   str.putint (output, zaehler);    // hier wäre ein putlong notwendig, sonst gibts Fehlermeldungen wenn
                                             // wenn du den INT-Bereich mit zaehler verlässt
   str.putstring(output, " Stk.");
   station_lcd.print(output);
   sleep 1000;
   station_lcd.cursorpos(1,0);
  }
 }
 



GruĂ? krassos


    Antwort schreiben


Antworten:

Re: Probleme mit der Initialisierung von Variable (von Puma - 22.11.2005 7:40)
    Re: Probleme mit der Initialisierung von Variable (von krassos - 22.11.2005 17:34)