User manual
100
5.3.15.2 Thread_Delay
Thread functies Voorbeeld
Syntax
void Thread_Delay(word delay);
Beschrijving
Hiermee wordt een thread voor een bepaalde tijd op “slapend” geschakeld. Na de
aangegeven periode is hij weer klaar voor de verwerking. De periode wordt aangegeven in
ticks, die door timer 2 geproduceerd worden. Als timer 2 uitgeschakeld wordt of voor een
ander doel wordt gebruikt, is de functiewijze van Thread_Delay() ongedefinieerd.
Ook als Thread_Delay() normaalgesproken als een wachtfunctie werkt, moet u er toch
aan denken dat na de wachttijd de thread niet steeds automatisch weer uitgevoerd wordt. Hij
is dan weliswaar klaar voor gebruik, maar moet eerst door een wisseling van thread weer tijd
voor uitvoering krijgen.
Parameters
delay aantal van 10ms ticks dat gewacht moet worden
5.3.15.3 Thread_Kill
Thread functies
Syntax
void Thread_Kill(byte thread);
Beschrijving
Beëindigt de verwerking van een thread. Wanneer als threadnummer 0 wordt doorgegeven,
dan wordt het hoofdprogramma en daarmee de gehele interpreter -loop gestopt.
Parameters
thread (0 -15) nummer van de thread
5.3.15.4 Thread_Lock
Thread functies
Syntax
void Thread_Lock(byte lock);
Beschrijving