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

Re: Code verschluckt? Kategorie: Programmierung (von André H. - 8.01.2012 19:32)
Als Antwort auf Re: Code verschluckt? von André H. - 8.01.2012 19:12
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, C-Control II Station, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.1
Hallo Rene,

kleiner Ergänzung:
Im Code hatt sich doch ein kleiner Fehler eingeschlichen:
Es muÃ? statt
  if timeserial==-1 i=-1; else i=i+1;
folgendermaÃ?en lauten:
  if schaltzeiten[i]==-1 i=-1; else i=i+1;

Mit dem Fehler würde die Schleife 32768 mal durchlaufen werden, bevor diese verlassen wird.
Es kann sein, da� in der CC2 das ganze je nach anzahl laufender Threads, länger
als eine Sekunde dauert, und somit der Sekundenwechsel verpaÃ?t wird.
Im der anderen Antwort in diesem Thread, in dem ich den Quellcode kommentiere, ist
der Fehler bereits korrigiert.

MfG André H.


> Hallo Rene,
>
> > leider scheint der Code von Dir auch nicht zu Funktionieren,
> > heute morgen 07:30 wurde das Relais nicht angesprochen.
> > Ich habe jetzt auch kaum noch Zeit, da ich ab morgen wieder
> > Arbeiten muss und dann erst in 14 Tagen wieder daheim bin.
>
> der von mir gepostete Thread funktionert.
> Ich habe ihn zur Sicherheit eben nochmal im Simulator durchlaufen lassen.
>
> Kann es sein, daÃ? Du irgendwo im Programm ebenfalls auf das entsprechende
> Relais zugreifst? Denn dann wird der ursprüngliche Schaltbefehl einfach "überschrieben".
>
> MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: