Amada LMF Serie Manual De Operación página 354

Tabla de contenido
APÉNDICE D: COMANDOS DE LA INTERFAZ REMOTA
Programa de Ejemplo
Se da un programa de ejemplo para ilustrar cómo iniciar una sesión con WinLase, manipular un objeto
en el trabajo cargado, ejecutar el trabajo una vez y luego cerrar la sesión.
Ejemplo de C#
El siguiente pseudocódigo usa una función de aplicación definida llamada SENDToSocket(), la cual
representa un método de generar texto desde el puerto RS-232 o desde el puerto TCP/IP, y recibir una
respuesta como su valor de retorno.
//Acquire WinLase
SendToSocket("SET,control,host");
//Make sure we have control
If(SendToSocket("REQUEST,status,interface")!="STATUS,512")
return ERROR;
//Load a job
SendToSocket("OPEN,file,c:\\test\\job\\test.wlj");
//Make sure job has loaded properly
If(SendToSocket("REQUEST,status,marker")!="STATUS,2300")
return = ERROR;
//Change the text in the object at index position 2
SendToSocket("MODIFY,field,2,"Hello World");
//Put WinLase into the ONLINE mode, waiting for START PROCESS to toggle
SendToSocket("ONLINE");
//Verify we are in ONLINE MODE
If(SendToSocket("REQUEST,status,marker")!="STATUS,2301")
return = ERROR;
//Mark some parts
.
.
.
//Stop polling the START PROCESS input
SendToSocket("OFFLINE");
//Release WinLase
SendToSocket("SET,control,local");
78
D-
MARCADORES LÁSER SERIE LMF
990-559
Tabla de contenido
loading

Este manual también es adecuado para:

Lmf70-hpLmf50Lmf35-hpLmf20-hpLmf20-smLmf20 ... Mostrar todo

Tabla de contenido