Herunterladen Inhalt Inhalt Diese Seite drucken

Logische Fallunterscheidungen Durchführen: Case - HEIDENHAIN ND 2100G GAGE-CHEK Betriebsanleitung

Vorschau ausblenden Andere Handbücher für ND 2100G GAGE-CHEK:
Inhaltsverzeichnis

Werbung

Individuelle Programmierung
Komplexe Formelfunktionen
Logische Fallunterscheidungen durchführen: case
8.5.6
Verwendung
Funktion einfügen
Beispiel 1
Beispiel 2
Ergebnisse
unterdrücken
170
Die Funktion case führt logische Fallunterscheidungen durch, um je nach Ergebnis
der Fallunterscheidung oder Klassierung Wertzuweisungen an Merkmale oder
Operationen durchzuführen. Logische Fallunterscheidungen verwenden Prüfkriterien
und -bedingungen. Sie können für Eingänge, Merkmale, Systemmerkmale,
anwenderspezifische Funktionen des Geräts, Eingangspins der I/O-Schnittstelle,
Datenbankinhalte, Zeitangaben, Zustände der Ausgangsrelais und Variablen ausgeführt
werden. Weitere Informationen siehe "Logik- und Steuerungsfunktionen", Seite 166.
Softkey «Andere ...» drücken.
Merkmaltaste «case» drücken.
Syntax
A = case(Test 1, Ergebnis 1, Test 2, Ergebnis 2, ... Test n, Ergebnis n)
Ein Wert wird einem sichtbaren Merkmal zugewiesen
A = case(E1<=1mm,0,E1<=2mm,1,E1>2mm,2)
A = 0 wenn E1<=1 mm
A = 1 wenn E1<=2 mm
A = 2 wenn E1>2 mm
Diese Funktion case wird mittels der zuvor beschriebenen Funktion Semikolon nach
einer Merkmalformel eingefügt. Die Funktion case führt eine Operation durch: Je nach
Wert von E1 sendet sie eine von drei Meldungen.
A = E4;case(E1<=1mm,SendText"Case 1",
E1<=2mm,SendText"Case 2",E1>2mm,SendText"Case 3")
A = E4 und wenn E1<=1 mm ist, wird die Meldung "Case 1" an die V.24/RS-232-
Schnittstelle gesendet
A = E4 und wenn E1<=2 mm ist, wird die Meldung "Case 2" an die V.24/RS-232-
Schnittstelle gesendet
A = E4 und wenn E1>2 mm ist, wird die Meldung "Case 3" an die V.24/RS-232-
Schnittstelle gesendet
Die Funktion case könnte auch einem versteckten Merkmal zugewiesen werden:
V1 = case(E1<=1mm,SendText"Case 1",E1<=2mm,SendText"Case
2",E1>2mm,SendText"Case 3")
Wenn die Funktion case zur Durchführung von Operationen eingesetzt wird, können
bestimmte Ergebnisse der Fallunterscheidung gezielt unterdrückt werden. Hierzu
wird eine numerische Konstante 0 an die Stelle des entsprechenden Ergebnisses der
ND 2100G GAGE-CHEK

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis