Download Inhoudsopgave Inhoud Print deze pagina

Conrad Electronic C-Control Pro Mega Series Gebruiksaanwijzing pagina 164

Inhoudsopgave

Advertenties

5.4.17.1
Thread_Cycles
Thread functies
Syntax
void Thread_Cycles(byte thread,word cycles);
Sub Thread_Cycles(thread As Byte,cycles As Word)
Beschrijving
Zet het aantal bytecode instructies tot aan de volgende thread -wisseling op cycles.
Als een thread opnieuw gestart wordt, krijgt hij steeds het aantal cycli toegewezen die in
de projectopties gedefinieerd zijn. Het heeft dus alleen maar zin om Thread_Cycles() op te
roepen nadat een thread gestart is.
Parameters
thread
(0-13) nummer van de thread waarvan de cyclus veranderd moet worden
cycles
aantal cycli tot aan het wisselen van de thread
5.4.17.2
Thread_Delay
Thread functies
Voorbeeld
Syntax
void Thread_Delay(word delay);
Sub Thread_Delay(delay As Word)
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.4.17.3
Thread_Info
Thread functies
Syntax
160

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega Series

Inhoudsopgave