Herunterladen Inhalt Inhalt Diese Seite drucken

Überprüfung Der Übergabeparameter - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

VORSICHT
Parameterübergabe Call-by-Reference
Parameter, die über Call-by-Reference übergeben werden, dürfen beim Unterprogramm-
Aufruf nicht weggelassen werden.
VORSICHT
Datentyp AXIS
Parameter vom Datentyp AXIS dürfen beim Unterprogramm-Aufruf nicht weggelassen
werden.
Überprüfung der Übergabeparameter
Über die Systemvariable $P_SUBPAR [ n ] mit n = 1, 2, ... kann im Unterprogramm überprüft
werden, ob ein Parameter explizit übergeben oder weggelassen wurde. Der Index n bezieht
sich auf die Reihenfolge der Formalparameter. Index n = 1 bezieht sich auf den
1. Formalparameter, Index n = 2 auf den 2. Formalparameter usw.
Der folgende Programmausschnitt zeigt beispielhaft für den 1. Formalparameter, wie eine
Überprüfung realisiert werden kann:
Programmierung
PROC SUB_PROG (REAL X, REAL Y, REAL Z)
N20 IF $P_SUBPAR[1]==TRUE
...
N40 ELSE
...
N60 ENDIF
...
N100 RET
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Flexible NC-Programmierung
1.25 Unterprogrammtechnik
Kommentar
; Formalparameter: X, Y und Z
; Überprüfung des 1.Formalparameters X.
; Diese Aktionen werden ausgeführt,
wenn der Formalparameter X explizit
übergeben wurde.
; Diese Aktionen werden ausgeführt,
wenn der Formalparameter X nicht
übergeben wurde.
; Allgemeine Aktionen
151

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis