C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 Benutzerhandbuch
Produktcode
190406
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
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.
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:
eine Select Case Anweisung sehr elegant:
Select Case Ausdruck
Case konstanten_vergleich
1
Anweisungen_
1