C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 Benutzerhandbuch

Produktcode
190406
Seite von 244
123
C-Control Pro Mega Series
© 2008 Conrad Electronic
5.3.6.5
If .. Else
Eine If Anweisung hat folgende Syntax:
If Ausdruck1 Then
    Anweisungen1
ElseIf Ausdruck2 Then
    Anweisungen2
Else
    Anweisungen3
End If
Hinter der  If Anweisung folgt  ein 
. Wird dieser Ausdruck zu ungleich 
0
ausgewertet, dann werden die Anweisungen1 ausgeführt. Man kann mit Hilfe des Else Befehlswortes
alternative Anweisungen2 definieren, die dann ausgeführt wird, wenn der  Ausdruck zu 
0
 berechnet
wurde. Das Hinzufügen einer  Else Anweisung ist optional und muß nicht geschehen.
Soll in dem Else-Zweig direkt wieder eine If Anweisung stehen, ist es möglich mit ElseIf direkt
wieder ein If einzuleiten. Damit muß das neue If nicht in den Else-Block geschachtelt werden, und
der Quelltext bleibt übersichtlicher.
Beispiele:
If a=
2
 Then
    b=b+
1
End If
If x=y Then
    a=a+
2
Else
    a=a-
2
End If
If a<
5
 Then
    a=a-
2
ElseIf a<
10
 Then
    a=a-
1
Else
    a=a+
1
End If
5.3.6.6
Select Case
Sollen in Abhängigkeit vom Wert eines Ausdrucks verschiedene Befehle ausgeführt werden, so ist
eine Select Case Anweisung sehr elegant:
Select Case Ausdruck
    Case konstanten_vergleich
1
        Anweisungen_
1