COUNTER

NOMBRE
SINOPSIS
DESCRIPCIÃN
FUNCIONES
PINES
VER TAMBIÃN

NOMBRE

counter - cuenta impulsos de entrada (OBSOLETO)

SINOPSIS

loadrt counter [num_chan=N]

DESCRIPCIÃN

counter es un componente HAL en desuso y se eliminará en un futuro lanzamiento. Utilice el componente encoder con encoder.X.counter-mode establecido en TRUE.

counter es un componente HAL que proporciona conteo basado en software que es útil para la detección de posición del husillo y tal vez otras cosas. En lugar de usar un encoder real de cuadratura, algunos tornos tienen un sensor que genera un flujo de pulsos simple a medida que el husillo gira y un pulso de Ãndice una vez por revolución. Este componente simplemente cuenta cuando un pulso "de cuenta" (fase-A) se recibe, y si su reset está habilitado, se resetea cuando se recibe el pulso "Ãndice" (fase-Z).

Por supuesto, esto solo es útil para un husillo unidireccional, ya que No es posible detectar la dirección de rotación.

counter se ajusta a la interfaz "encoder canónico" descrita en el manual de HAL.

FUNCIONES

counter.capture-position (usa punto flotante)

Actualiza las salidas de conteo, posición y velocidad en base a contadores internos.

counter.update-counters

Muestra las entradas de fase-A y fase-Z y actualiza los contadores internos.

PINES

counter.N.phase-A bit in

Señal de entrada primaria. El contador interno se incrementa en cada flanco ascendente.

counter.N.phase-Z bit in

Señal de entrada de Ãndice. Cuando el pin index-enable es TRUE y se ve un flanco ascendente en phase-Z, index-enable se establece en FALSE y el contador interno se resetea a cero.

counter.N.index-enable bit io
counter.
N.reset bit io
counter.
N.counts S32 out
counter.
N.position float
counter.
N.velocity float

Estos pines funcionan de acuerdo con la interfaz canónica de encoder digital.

counter. N.position-scale float rw

Este parámetro funciona de acuerdo con la interfaz canónica de encoder digital.

counter.N.rawcounts S32 ro

El valor de recuento interno, actualizado desde update-counters y reflejado en los pines de salida en la próxima llamada a capture-position.

VER TAMBIÃN

encoder (9). en la documentación de LinuxCNC.