F176_PulseOutput_Pass_DUT

Esta DUT se puede utilizar con la(s) siguiente(s) función(es): F176_PulseOutput_Pass

Elementos de la DUT (Identificadores):

dwControlCode: Código de control [constante hex]

Especificar el código de control utilizando una constante hexadecimal. Ejemplo: 16#1025. 1, 0, 2, y 5 son los valores correspondientes a los dígitos 3, 2, 1, y 0 de la constante hexadecimal. El dígito 0 es el último dígito de la derecha.El compilador introduce automáticamente, antes de la llamada a la instrucción, los dígitos adicionales específicos para el método de control seleccionado.

Dígito

Valor

Configuración

4

Modo de conexión de la operación

0

Detener

La salida de pulsos se detiene cuando se alcanza el valor de preselección.

1

Continuar

Cuando finaliza la primera interpolación circular (se ha alcanzado el punto destino), se sobrescribe la tabla de datos con nuevos valores y comienza otra interpolación circular. Para detener la salida de pulsos, poner el bit a 0 una vez comenzada la última interpolación.

3

Sentido de giro

0

Hacia adelante

Desde el canal 2 (eje-y) al canal 0 (eje-x) (para un desplazamiento en dirección positiva en ambos canales)

1

Hacia atrás

Desde el canal 0 (eje x) al canal 2 (eje y) (para un movimiento en sentido de las agujas del reloj en ambos canales)

2

Método de interpolación circular

0

Método de punto de paso

1

Método centro del círculo

1

Modo de control de posicionamiento

0

Control de posición incremental

1

Control de posicionamiento absoluto

0

Método salida de pulsos

0

CW/CCW

El control se realiza utilizando dos pulsos: uno en el sentido de las agujas del reloj (CW) y uno en sentido contrario a las agujas del reloj (CCW).

2

Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante FALSE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es FALSE.)

3

Pulso/dirección El control se lleva a cabo utilizando una salida de pulsos para especificar la velocidad y otra para especificar la dirección de rotación con las señales TRUE/FALSE (Hacia adelante TRUE: En este modo, la rotación hacia adelante se lleva a cabo si la señal de sentido de rotación es TRUE.)

diSpeed: Velocidad Compuesta (Fv) [Hz]

100–20000 (100Hz–20kHz)

Utilizar el valor de la fórmula de abajo como orientación para establecer la velocidad compuesta.

Fv: velocidad compuesta [Hz], r: radio [pulso], t: ciclo de scan [ms]

Por ejemplo: Radio r: 1000 pulsos, ciclo de scan t: 5ms

diTargetPos_X: valor de preselección eje X, diTargetPos_Y: Valor de preselección eje Y [pulsos]

-8388608–8388607

diPassPos_X: Valor de paso eje X, diPassPos_Y: Valor de paso eje Y [pulsos]

-8388608–8388607

Área del resultado de operación

Los siguientes parámetros para cada eje, se calculan a partir de la ejecución de la instrucción y se almacenan en el área del resultado de la operación de la DUT.

diRadius: Radio [pulsos]

-8388608–8388607

diCenterPos_X: Centro del círculo eje X, diCenterPos_Y: Centro del círculo eje Y [pulsos]

-8388608–8388607

Modificado el: 2023-03-22Comentarios sobre esta páginaLínea directa de Panasonic