Digitronic
Automationsanlagen GmbH
6.9.3.3. Logische Operatoren
Frage bzw. Bedingungen (#if)
Fragen auf gleich
Fragen auf ungleich
Fragen auf größer
Fragen auf kleiner
Fragen auf größer gleich
Fragen auf kleiner gleich
UND, logisches
ODER, logisches
Beispiel für eine logische Operation in einer "#if" Anweisung:
Eine "#if" Anweisung:
<!--#if(##000187 != ##000257)-->
Dieser Text wird dargestellt wenn ##000187 und ##000257 ungleich sind.
<!--#endif-->
Beispiel für eine logische Operation in einer "#while" Schleife:
Eine "#while" Anweisung:
<!--##Index:=1-->
<!--#while( ##Index < 5 )-->
Nockenausgang: <!--##Index-->#
= Ein: <input type="text" name="##[##Index]001" size="4" value="###°">
- Aus: <input type="text" name="##[##Index]002" size="4" value="###°">
<!--##Index:=##Index+1--><br>
<!--#endwhile-->
Ausgabe: 14.05.2004
##000187b1 ? 5 : 6
Ist das Bit 1 gesetzt, so wird hier als Ergebnis 5, bei nicht gesetztem
Bit 1 wird 6 geliefert.
##000187 == ##000257 ? 5 : ##000258
Ist ##000187 gleich ##000257, so wird hier als Ergebnis 5, bei
ungleich wird der Wert aus ##000258 geliefert.
##000187 != ##000257
##000187 > ##000257
##000187 < ##000257
##000187 >= ##000257
##000187 <= ##000257
##000187 == 5 && ##000257 == 6
##000187 == 5 || ##000257 == 6
Das Ethernet Modul
DigiWEB
Seite: 34/34