Siemens SINUMERIK 840D sl Manual De Puesta En Servicio página 248

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Programación
2.7 Funciones
Programación
Sintaxis:
Descripción:
Parámetros:
Sintaxis:
Ejemplo
//M(MÁSCARA1)
DEF VAR1 = (R)
DEF VAR2 = (I)
DEF RET = (I)
FCT InitConnection = ("c:\user\mydll.dll"/I/R,I,S/I,S)
LOAD
RET = InitConnection(VAR1+SIN(VAR3),13,"Servus",VAR2,
REG[2])
END_LOAD
Extracto del fichero DLL
void __export WINAPI InitConnection(ExtFctStructPtr FctRet, ExtFctStructPtr
FctPar, char cNrFctPar)
FctRet->value.i
114
Nombre de función = ("Fichero"/tipo del retorno/Tipos de los
FCT
parámetros de llamada fijos/Tipos de los parámetros de llamada
variables)
comunicar otras funciones externas
nombre de la función
Fichero
Tipo de retorno
R, I, S, C, B.
Variable o registro
Nombre de función (Parámetros de llamada)
FCT
Parámetros de
llamada
;
;La función externa "InitConnection" se da a conocer. El tipo de
datos del valor de retorno se da a conocer. El tipo de datos del
valor de retorno es Integer, los tipos de datos de los parámetros
de llamada fijos son Real, Integer y String, los tipos de datos de
los parámetros de llamada variables, en cambio, Integer y String.
;
A RET se le asigna el valor de la función externa "InitConnection"
con los parámetros de llamada VAR1+SIN(VAR3), 13, Servus,
VAR2 y REG[2].
Valor de retorno de la función
Manual de puesta en servicio, 11/2006, 6FC5397-8CP10-0EA0
Nombre de la función externa
Nombre de ruta completo del fichero DLL
Tipo de dato del valor de retorno de la función
Tipos de datos de los parámetros de llamada y
valores de retorno fijos. Los tipos de datos se
separan con comas.
Tipos de datos de los parámetros de llamada
variables
Listado de todos los parámetros de llamada. Los
parámetros se separan con comas.
Completar interfaz hombre-máquina (BE1)
loading