Especifica el código de control, la velocidad compuesta, el punto destino y el centro del círculo.
Elementos de la DUT (Identificadores):
Área de configuración
- ControlCode: Código de Control
Offset 01
Utilizar una constante Hexadecimal para especificar el valor:

- (1) Palabra de mayor peso
- (2) Ciclo de trabajo (Anchura ON)
- 0: Ciclo de trabajo 1/2 (50%)
- 1: Ciclo de trabajo 1/4 (25%)
- (3) Rango de frecuencia
- 0: 1,5Hz a 9,8kHz
- 1: 48Hz a 100kHz
- 2: 191Hz a 100kHz
- (4) Tipo de Control
- 0: Incremental. Especificar el desplazamiento total (número de pulsos)
- 1: Valor Absoluto. Especificar el valor de preselección (valor absoluto)
- (5) Método de salida
- 0: CW (contaje incremental)
- 1: CCW (contaje decremental)
- 2: Pulso y dirección (hacia adelante FALSE, contaje incremental)
- 3: Pulso y dirección (hacia atrás TRUE, contaje decremental)
- 4: Pulso y dirección (hacia adelante TRUE, contaje incremental)
- 5: Pulso y dirección (hacia atrás FALSE, contaje decremental)
Bit 16: FALSE=Detener, TRUE=Continuar
Detener: Si se selecciona 0, la salida de pulsos finaliza al alcanzar el punto destino.
Continuar: Cuando se selecciona continuar (1) después de comenzar la interpolación circular, la tabla de datos se sobrescribe con nuevos valores. Una vez finalizada la primera función de interpolación (alcanzado el punto de destino), comienza la siguiente función de interpolación. Para indicar que la función de interpolación actual es la última, seleccionar 0 en este bit.
Bit 12: FALSE=CW (derecha), TRUE=CCW (izquierda)
La salida de pulsos se realiza de acuerdo con el sentido de giro seleccionado. La operación varía dependiendo del sentido de giro y del punto de paso configurados como se muestra a continuación.

- (1) Giro en el sentido contrario a las agujas del reloj (rotación hacia a la izquierda)
- (2) Giro en el sentido de las agujas del reloj (rotación hacia la derecha)
- (3) Posición actual
- (4) Punto de paso
- (5) Punto destino
Bit 8: FALSE=Paso, TRUE=Centro
Método de definición de un punto de paso:
La función calcula el centro y el radio del arco especificando las posiciones de paso y destino para la posición actual.
Método de definición del centro del círculo:
La función calcula el radio del arco especificando el centro y las posiciones de destino para la posición actual.

- (1) Giro en el sentido contrario a las agujas del reloj (rotación hacia a la izquierda)
- (2) Giro en el sentido de las agujas del reloj (rotación hacia la derecha)
- (3) Posición actual S (Xs, Ys)
- (4) Centro del círculo 0 (Xo, Yo)
- (5) Punto de paso P (Xp, Yp)
- (6) Punto destino E (Xe, Ye)
- (7) Utilizar el canal CH0 para el eje X, y CH2 para el eje Y.
- Fv: Velocidad Compuesta
- Fx: Velocidad de preselección eje X
- Fy: Velocidad de preselección eje Y
- r: Radio
- O (Xo, Yo): Centro (Centro del círculo)
- S (Xs, Ys): Punto de inicio (Posición inicial)
- P (Xp, Yp): Punto de paso (Punto de paso)
- E (Xe, Ye): Punto destino (Punto destino)
Bit 4: FALSE=Relativo, TRUE=Absoluto
Bits 0, 1: 0=CW/CCW, 2= pulso + dirección (hacia adelante FALSE), 3= pulso + dirección (hacia adelante TRUE)
- Speed: Velocidad inicial compuesta Fmin (Hz)
Offset 23
100 Hz–20 kHz
[100–20000]
- TargetPos_X: Eje X (CH0), Punto destino
Offset 45
-8388608–+8388607
- TargetPos_Y: Eje Y (CH2), Punto destino
Offset 67
-8388608–+8388607
- CenterPos_X: Eje X (CH0), Centro del círculo
Offset 89
-8388608–+8388607
- CenterPos_Y: Eje Y (CH2), Centro del círculo
Offset 1011
-8388608–+8388607
Area de almacenamiento del resultado de la operación
- Radius: Radio
Offset 1213
Pulsos