Skip to main content

Case and When

Definition

Case and When can be used like without Thread, but you can use Wait, While... inside and next to it.

Examples

Thread 
{
a := a + 1;
Case (a)
{
When (0 to 3)
{
Wait(1000);
}
When (others)
{
Wait(2000);
}
}
}

This example increments the variable a and between counting, the thread waits 1000 cycles if a = 0, 1, 2, 3 or 2000 cycles for other values.