Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Parameterübergabe Zwischen Haupt- Und Unterprogramm - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Unterprogrammtechnik, Makrotechnik
2.3 Unterprogramme mit Parameterübergabe (PROC, VAR)
Hinweis
Die Definitionsanweisung mit PROC muss in einem eigenen NC-Satz programmiert werden.
Für die Parameterübergabe können maximal 127 Parameter vereinbart werden.
Beispiel Parameterübergabe zwischen Haupt- und Unterprogramm
N10 DEF REAL LAENGE,BREITE
N20 LAENGE=12 BREITE=10
N30 RAHMEN(LAENGE,BREITE)
Die im Hauptprogramm in N20 zugewiesenen Werte werden beim Unterprogrammaufruf in
N30 übergeben. Die Übergabe der Parameter erfolgt in der angegebenen Reihenfolge.
Die Parameternamen müssen in Haupt- und Unterprogramm nicht identisch sein.
Zweite Möglichkeiten für Parameterübergabe:
● Werte werden nur übergeben (Call-by-value)
Falls die übergebenen Parameter beim Ablauf des Unterprogramms verändert werden, hat
dies keinen Einfluss auf das Hauptprogramm. Hier bleiben die Parameter unverändert (siehe
Bild).
2-6
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis