Herunterladen Inhalt Inhalt Diese Seite drucken

Call (Retval = Call) - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

11-14
Programmieren in Textsprache

CALL (retval = CALL)

Argument
zulässige Datentypen
function_label
Label
arg1 ...argN
Fx, Ix, GFx, GIx, Integer-Label, Float-
Label oder Punkt-Label
retval
Fx, Ix, GFx, GIx, Integer-Label oder
Punkt-Label
(optional)
Ausführung des Unterprogramms mit dem Namen ‚function_label' mit den
angegebenen Argumenten. Das Unterprogramm kann bei Bedarf einen
Wert zurückgeben der in eine Variable übertragen wird.
Syntax:
retval=CALL function_label, arg1, arg2, ...argN
wobei:
Bereich
beliebiges gültiges
Funktionslabel
Beispiel:
;
Task_A ruft Unterprogramm auf und bekommt Rückgabewert
Task_A:
TASK/START A
I1 = CALL
TASK/END A
;
Unterprogramm, um Eingabewert zu multiplizieren
sub:
FUNCTION/START U
FUNCTION/ARG COUNT1, I, 1, 300
FUNCTION/ARG COUNT2, I, 1, 300
FUNCTION/ARG COUNT3, I, 1, 300
LOCAL/VARIABLE
TAB = (COUNT1 * COUNT2) * COUNT3
FUNCTION/END TAB
VisualMotion 8 Funktionsbeschreibung
Beschreibung
Name der Funktion
an die Funktion übergebene
Werte
Variable, die den
Rückgabewert der Funktion
aufnimmt
sub, 5, 10, 20
TAB, I
DOK-VISMOT-VM*-08VRS**-FK02-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis