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

Re: Thread zurücksetzen Kategorie: Programmierung (von AndrĂ© H. - 10.01.2006 16:39)
Als Antwort auf Re: Thread zurücksetzen von BanannaJoe - 10.01.2006 10:37
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo BanannaJoe,

> Herzlichen Dank schon mal.
> Den reset Befehl finde ich leider nicht in der Doku,

Schaue links im Menü unter "Tips & Ergänzungen"

> Kann ich den befehl Pro Thread machen oder bezieht der sich auf das ganze Programm?
> Bleiben meine die Werte in meinen Variablen erhalten?

Die Anweisung bezieht sich immer auf den genannten Thread.
Dabei kann reset implizit oder explizit benutzt werden.
In implizieter Form ist der Sytax folgender:
reset;
Es bezieht sich dann auf den Thread, in dem die Anweisung genutzt wird.

In explizieter Form ist der Sytax folgender:
reset <threadname>;
Es bezieht sich dann auf den angegebenen Thread.

Reset macht nichts anderes, als den Thread auf die Anfangsbedingungen, also
bei Programmstart, zurĂĽckzusetzen.
War der Thread vom Typ main (ein Projekt kann mehrere Main-Threads haben),
so wird dieser auf die Standard-Prio von 32 gesetzt und beginnt von vorn, sowie
mögliche gesetzte (System-)Captures gelöscht.
Bei allen anderen Threads, welche bei Systemstart stehen, wird auch die Prio
auf 0 gesetzt, also der Thread zusätzlich angehalten.
Alle lokalen (innerhalb von Threads) deklarierten Variablen werden dabei gelöscht.
Der Inhalt von global definierten Variablen bleibt dabei unberĂĽhrt.

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:

Re: Thread zurücksetzen (von m??oe - 29.01.2006 15:46)
    Re: Thread zurücksetzen (von André H. - 8.02.2006 0:04)
        Re: Thread zurücksetzen (von m??oe - 12.02.2006 21:49)