Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogramm Mit Parameterübergabe Call-By-Value (Proc) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Syntax
[PROC <Programmname>]
...
Bedeutung
PROC:
<Programmname>:
Beispiel
Beispiel 1: Unterprogramm mit PROC-Anweisung
Programmcode
PROC SUB_PROG
N10 G01 G90 G64 F1000
N20 X10 Y20
...
N100 RET
Beispiel 2: Unterprogramm ohne PROC-Anweisung
Programmcode
N10 G01 G90 G64 F1000
N20 X10 Y20
...
N100 RET
2.24.2.2
Unterprogramm mit Parameterübergabe Call-by-Value (PROC)
Die Definition eines Unterprogramms mit Parameterübergabe Call-by-Reference erfolgt mit
dem Schlüsselwort PROC, gefolgt vom Programmnamen und einer vollständigen Auflistung
aller Parameter mit Typ und Namen. Die Definitionsanweisung muss in der ersten
Programmzeile stehen.
Call-by-Value
Das aufrufende Programm übergibt bei einer Parameterübergabe Call-by-Reference dem
Unterprogramm nur den Wert einer Variablen Damit bekommt das Unterprogramm keinen
direkten Zugriff auf die Variable. Dadurch wird bei einer Änderung des Parameterwertes nur
der im Unterprogramm sichtbare Wert geändert. Der Wert der im aufrufenden Programm
definierten Variablen bleibt unverändert. Die Parameterübergabe Call-by-Reference hat somit
keine Rückwirkungen auf das aufrufende Programm.
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Definitionsanweisung am Anfang eines Programms
Name des Programms
Kommentar
; Definitionszeile
; Unterprogrammrücksprung
Kommentar
; Unterprogrammrücksprung
Flexible NC-Programmierung
2.24 Unterprogrammtechnik
155

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis