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

Tabla de contenido
APÉNDICE D: COMANDOS DE LA INTERFAZ REMOTA
SetObjectVectors (cont.)
Comentario:
Vea también:
SetPerformanceGlobals
Propósito:
Implementación:
Parámetros
Respuesta:
Comentario:
Vea también:
54
D-
El cliente debe llamar a TakeHostControl antes de hacer esta llamada. El trabajo activo
(ActiveJob) debe estar desocupado (Idle) para que este comando sea exitoso. El Objeto en
objectindex debe ser un objeto de Polilínea. Debido a que base64datastring está limitado a 2999
caracteres, SetObjectVectors puede tener que llamarse varias veces para construir la lista de
vectores completa en el Objeto. Use el parámetro listindex para especificar la posición en la lista
de vectores actual de Objetos para agregar los nuevos datos. listindex puede ser cualquier valor
hasta el tamaño de la lista actual. Los nuevos datos se escribirán en la posición listindex y
sobreescribirán a los datos que ya existan. No hay verificación de error de los datos reales
contenidos en el arreglo de punto flotante, por lo que es responsabilidad del programador
asegurarse de que los datos representen una lista de vectores válida. Tenga cuidado al concatenar
nuevos vectores en una lista existente para asegurarse de que la lista siga siendo válida.
GetObjectVectors
Establece los valores globales actuales de la estructura de datos de funcionamiento.
"14,markspeed,laserpower,pulsewidth,period,orientation,xoffset,yoffset,zoffset"
markspeed: factor de escala para la velocidad de marca.
Rango válido: [ 0.500 a 1.500 ]
Predeterminado: [ 1.000 ]
laserpower: factor de escala para la potencia del láser.
Rango válido: [ 0.800 a 1.200 ]
Predeterminado: [ 1.000 ]
pulsewidth: factor de escala para el ancho del pulso de la señal de modulación del láser.
Rango válido: [0.500 a 1.500 ]
Predeterminado: [ 1.000 ]
period: factor de escala para el periodo de la señal de modulación del láser.
Rango válido: [ 0.500 a 1.500 ]
Predeterminado: [ 1.000 ]
orientation: orientación de la cabeza de escaneo hacia el campo de marcado.
Valores válidos: [ 0, 90, 180, 270 ]
Predeterminado: [ 0 ]
xoffset: desplazamiento de la coordenada x de todos los objetos de marcado, en bits.
Valores válidos: [ -32768 a 32767 ]
Predeterminado: [ 0 ]
yoffset: desplazamiento de la coordenada y de todos los objetos de marcado, en bits.
Valores válidos: [ -32768 a 32767 ]
Predeterminado: [ 0 ]
zoffset: desplazamiento de la coordenada z de todos los objetos de marcado, en bits.
Valores válidos: [ -32768 a 32767 ]
Predeterminado: [ 0 ]
Respuesta de código API
Todos los objetos de marcado tienen un "ajuste" de funcionamiento global aplicado antes del
marcado. Use la función SetPerformanceGlobals para establecer los valores escalares que son
aplicados a los parámetros especificados. No todos los parámetros necesitan establecerse al
mismo tiempo. Para dejar sin cambio el ajuste actual de un parámetro específico, use la cadena
"NOP" para ese parámetro. Por ejemplo, para ajustar sólo el escalar de ancho de pulso
(pulsewidth) a 1.2, use el siguiente comando:
SetPerformanceGlobals,NOP,NOP,1.2,NOP,NOP,0,0,0. Note que deben proporcionarse los
desplazamientos de x, y y z.
ResetPerformanceGlobals
MARCADORES LÁSER SERIE LMF
Plataformas Soportadas: Código de Firmware 2.x, 6.x y 7.x
990-559
Tabla de contenido
loading

Este manual también es adecuado para:

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

Tabla de contenido