Herunterladen Inhalt Inhalt Diese Seite drucken

Priorität Der Operationen - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.8 Priorität der Operationen
1.8
Priorität der Operationen
1.8
Funktion
Jedem Operator ist eine Priorität zugeordnet. Bei der Auswertung eines Ausdrucks werden
stets die Operatoren höherer Priorität zuerst angewandt. Bei gleichrangigen Operatoren
erfolgt die Auswertung von links nach rechts.
In arithmetischen Ausdrücken kann durch runde Klammern die Abarbeitungsreihenfolge aller
Operatoren festgelegt und damit von den normalen Prioritätsregeln abgewichen werden.
Reihenfolge der Operatoren
Von der höchsten zur niedrigsten Priorität
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Hinweis
Der Kettungsoperator ":" für Frames darf nicht mit anderen Operatoren in einem Ausdruck
vorkommen. Eine Prioritätseinstufung für diesen Operator ist deshalb nicht erforderlich.
Beispiel If-Anweisung
If (otto==10) and (anna==20) gotof end
1-28
NOT, B_NOT
*, /, DIV, MOD
+, –
B_AND
B_XOR
B_OR
AND
XOR
OR
<<
==, <>, >, <, >=, <=
Verneinung, bitweise Verneinung
Multiplikation, Division
Addition, Subtraktion
bitweises UND
bitweises exklusives ODER
bitweises ODER
UND
exklusives ODER
ODER
Verkettung von Strings, Ergebnistyp STRING
Vergleichsoperatoren
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis