Herunterladen Diese Seite drucken

Function (Fct); Struktur Der Externen Funktion - Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch

Basesoftware und bedien-software
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

6.3.18

Function (FCT)

Beschreibung
Die externen Funktionen werden in einer DLL-Datei hinterlegt und durch einen Eintrag in den
Definitionszeilen der Projektierungsdatei bekannt gemacht.
Hinweis
Die externe Funktion muss mindestens einen Rückgabeparameter haben.
Programmierung
Syntax:
Beschreibung:
Parameter:
Der Aufruf der externen Funktion kann z. B. aus der LOAD-Methode oder in der PRESS-
Methode durchgeführt werden.
Beispiel:
press(vs4)
RET = InitConnection(VAR1,13,"Servus",VAR2,VAR17)
end_press

Struktur der externen Funktion

Die externe Funktion muss eine bestimmte vorgegebene Signatur beachten:
Syntax:
Beschreibung:
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 08/2018, 6FC5397-1DP40-6AA2
Funktionsname = ("Datei"/Typ der Rückgabe/Typen der festen Parameter/
FCT
Typen der variablen Parameter)
FCT InitConnection = ("c:\tmp\xyz.dll"/I/R,I,S/I,S)
Der Aufruf einer externen Funktion kann z. B. aus der LOAD-Methode oder in der
PRESS-Methode durchgeführt werden.
Funktionsname
Name der externen Funktion
Datei
Vollständige Pfadangabe der DLL-Datei
Typ der Rückgabe
Datentyp des Rückgabewerts
Typ der festen Para‐
Value Parameter
meter
Typ der variablen Pa‐
Referenzparameter
rameter
Die Datentypen werden durch Komma getrennt.
extern "C" dllexport void InitConnection (ExtFctStructPtr FctRet, ExtFctStructPtr
FctPar, char cNrFctPar)
DLL-Export nur bei Windows Implementierung
Spezifizierer und Übergabeparameter sind fest vorgegeben. Durch die überge‐
benen Strukturen werden die eigentlichen Aufrufparameter weitergereicht.
Programmier-Befehle
6.3 Funktionen
159

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl