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

Produktcode
190406
Seite von 244
124
Compiler
© 2008 Conrad Electronic
    Case konstanten_vergleich
2
        Anweisungen_
2
    .
    .
    Case konstanten_vergleich_x
        Anweisungen_x
    Else   
' Else ist optional
        Anweisungen
End Case
Für den Konstantenvergleich können spezielle Vergleiche oder ganze Bereiche angeben werden.
Hier Beispiele für alle Möglichkeiten:
     
Vergleich
Ausführung bei
 Konstante, 
=
 Konstante
  Ausdruck 
gleich
 Konstante
<
 Konstante
  Ausdruck 
kleiner
 Konstante
<=
 Konstante
  Ausdruck 
kleiner gleich
 Konstante
>
 Konstante
  Ausdruck 
größer 
Konstante
>=
 Konstante
  Ausdruck 
größer gleich
 Konstante
<>
 Konstante
  Ausdruck 
ungleich
 Konstante
Konstante1 
To
 Konstante2
  Konstante1 
<=
 Ausdruck 
<=
 Konstante2
  Die neuen Möglichkeiten Vergleiche in der Select Case Anweisung zu definieren sind neu in
Version 1.71 eingeführt worden. Diese Erweiterung existiert nicht für CompactC switch
Anweisungen.
Der Wert von Ausdruck wird berechnet. Danach springt die Programmausführung zum dem
Konstantenvergleich, der als erster zu wahr ausgewertet wird, und führt das Programm dort fort.
Kann kein Konstantenvergleich erfüllt werden, so wird das Select Case Konstrukt verlassen. 
Ist in einer Select Case Anweisung ein Else definiert, so werden die Anweisungen hinter Else
ausgeführt, wenn keine Konstantenvergleich gefunden wurde, der erfüllt werden konnte.
Beispiel:
Select Case a+
2
    Case 
1
        b=b*
2
    Case = 
5
*
5
        b=b+
2
    Case 
100
 And 
&Hf
        b=b/c
    Case < 10
        b=10
    Case <= 10
        b=11
    Case 20 To 30
        b=12
    Case > 100