1.25.1.5
Formal- und Aktualparameter
Von Formal- und Aktualparameter spricht man im Zusammenhang mit der Definition und
dem Aufruf von Unterprogrammen mit Parameterübergabe.
Formalparameter
Bei der Definition eines Unterprogramms müssen die dem Unterprogramm zu übergebenden
Parameter, die sogenannten Formalparameter, mit Typ und Parameternamen definiert
werden.
Die Formalparameter definieren somit die Schnittstelle des Unterprogramms.
Beispiel:
Programmcode
PROC KONTUR (REAL X, REAL Y)
N20 X1=X Y1=Y
...
N100 RET
Aktualparameter
Beim Aufruf eines Unterprogramms müssen dem Unterprogramm absolute Werte oder
Variablen, die sogenannten Aktualparameter, übergeben werden.
Die Aktualparameter befüllen somit beim Aufruf die Schnittstelle des Unterprogramms mit
aktuellen Werten.
Beispiel:
Programmcode
N10 DEF REAL BREITE
N20 BREITE=20.0
N30 KONTUR(5.5, BREITE)
...
N100 M30
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Kommentar
; Formalparameter: X und Y beide vom Typ REAL
; Verfahren der Achse X1 auf Position X und der
Achse Y1 auf Position Y
Kommentar
; Variablendefinition
; Variablenzuweisung
; Unterprogrammaufruf mit Aktualparametern: 5.5
und BREITE
Flexible NC-Programmierung
1.25 Unterprogrammtechnik
149