TransformObjectByName
Propósito:
Implementación:
Parámetros
Respuesta:
Comentario:
990-559
APÉNDICE D: COMANDOS DE LA INTERFAZ REMOTA
Aplica rotación, escalado, desplazamiento y (de manera opcional) un nuevo valor de cadena al
objeto basado en cadena nombrado especificado, y concatena los valores de transformación al
UserTransform actual.
"113,objectname,newstring,rotation,rotationcenterx,rotationcentery,xscale,yscale,xoffset,yoffset"
objectname: el nombre del objeto.
Número válido de caracteres: [ 1 a 255 ]
newstring: el nuevo valor de cadena. No puede haber comas insertadas en la cadena. Para poder
usar cadenas con comas insertadas, vea SetObjectString o TransformObjectByNameEx.
Tamaño válido: [ 1 a 2999 caracteres ]
Condiciones especiales:
DataMatrix: para insertar caracteres de control en la cadena, use el carácter de tilde (~) antes del
código de control. Para insertar un carácter real de tilde ~, use dos caracteres de tilde seguidos
(~~).
Excepción: para insertar un carácter ASCII 0 (NUL) , use ~@ en lugar de ASCII 0.
rotation: la cantidad relativa que se va a rotar el objeto, en grados. Un valor positivo de rotación
resulta en una rotación en el sentido de las manecillas del reloj.
Rango válido: [ -360.0 a 360.0 ]
rotationcenterx: la posición de coordenada que representa el centro de rotación en el eje x. Este
valor puede ser una posición de coordenada que está fuera del campo normal de marcado.
Rango válido: [ -2,147,483,648 a 2,147,483,647 ]
Unidades:
Firmware 2.x
Firmware 6.x, 7.x [ µm ]
rotationcentery: la posición de coordenada que representa el centro de rotación en el eje y. Este
valor puede ser una posición de coordenada que está fuera del campo de marcado normal.
Rango válido: [ -2,147,483,648 a 2,147,483,647 ]
Unidades:
Firmware 2.x
Firmware 6.x, 7.x [ µm ]
xscale: cantidad que se va a escalar el objeto en el eje x.
Rango válido: [ > 0 ]
yscale: cantidad que se va a escalar el objeto en el eje y.
Rango válido: [ > 0 ]
xoffset: cantidad que se va a mover el objeto en el eje x.
Rango válido: [ -2,147,483,648 a 2,147,483,647 ]
Unidades:
Firmware 2.x
Firmware 6.x, 7.x [ µm ]
yoffset: cantidad que se va a mover el objeto en el eje y.
Rango válido: [ -2,147,483,648 a 2,147,483,647 ]
Unidades:
Firmware 2.x
Firmware 6.x, 7.x [ µm ]
Respuesta de código API
El cliente debe llamar a TakeHostControl antes de hacer esta llamada. El Objeto en objectindex
debe ser un tipo válido de objeto de marcado.
Las transformaciones se aplican en el siguiente orden:
1.
Se cambia la cadena
2.
Rotación
3.
Escalado
4.
Desplazamiento
MARCADORES LÁSER SERIE LMF
Plataformas Soportadas: Código de Firmware 2.x, 6.x y 7.x
[ bits ]
[ bits ]
[ bits ]
[ bits ]
59
D-