SAMPLER

NOMBRE
SINOPSIS
DESCRIPCIÃN
OPCIONES
FUNCIONES
PINES
PARÃMETROS
VER TAMBIÃN
HISTORIA
ERRORES
AUTOR
REPORTE DE ERRORES
COPYRIGHT

NOMBRE

sampler - muestreo de datos HAL en tiempo real

SINOPSIS

loadrt sampler depth=depth1[,depth2...] cfg=string1[,string2...]

DESCRIPCIÃN

sampler y halsampler(1) se usan juntos para muestrear datos HAL en tiempo real y almacenarlos en un archivo. sampler es un componente HAL en tiempo real que exporta pines HAL y crea un FIFO en la memoria compartida. Luego comienza a muestrear datos de HAL y los almacena en el FIFO. halsampler es un programa de espacio de usuario que copia datos de FIFO a stdout, donde puede redirigirse a un archivo o canalizarse a otro programa.

OPCIONES

depth=depth1[,depth2...]

establece la profundidad del realtime->user FIFO que sampler crea para almacenar los datos en tiempo real. Múltiples valores de depth (separados por comas) se puede especificar si necesita más de un FIFO (por ejemplo, si desea muestrear datos de dos hilos diferentes en tiempo real).

cfg=string1[,string2...]

define el juego de pines HAL que sampler exporta y luego muestrea datos de ellos. Una string debe suministrarse para cada FIFO, separadas por comas. sampler exporta un pin para cada caracter en la string. Los caracteres legales son:

F, f (float pin)

B, b (bit pin)

S, s (s32 pin)

U, u (u32 pin)

FUNCIONES

sampler.N

Se crea una función por FIFO, numerada desde cero.

PINES

sampler.N.pin.M input

Pin para los datos que terminarán en la columna M del FIFO N (y en columna M del archivo de salida). El tipo de pin depende de la cadena de configuración.

sampler.N.curr-depth out s32

Número actual de muestras en el FIFO. Cuando esto alcanza depth los nuevos datos comenzarán a sobrescribir los datos antiguos y se perderán algunas muestras.

sampler.N.full bit out

TRUE cuando el FIFO N está lleno, FALSE cuando hay espacio para otra muestra.

sampler.N.enable bit input

Cuando es TRUE, las muestras se capturan y se colocan en FIFO N, cuando es FALSE, no se obtienen muestras. El valor predeterminado es TRUE.

PARÃMETROS

sampler.N.overruns s32 rw

El número de veces que sampler ha intentado escribir datos en los pines HAL pero no encontró espacio en el FIFO. Se incrementa cada vez que full es cierto y se puede restablecer mediante el comando setp .

sampler.N.sample-num s32 rw

Un número que identifica la muestra. Se incrementa automáticamente para cada muestra y se puede restablecer usando el comando setp . El número de muestra puede imprimirse opcionalmente en la primera columna de la salida de halsampler,utilizandolaopcion -t (ver man 1 halsampler)

VER TAMBIÃN

halsampler(1) streamer(9) halstreamer(1)

HISTORIA

ERRORES

AUTOR

Versión original de John Kasunich, como parte del proyecto LinuxCNC. Mejoras por varios otros miembros del equipo de desarrollo de LinuxCNC.

REPORTE DE ERRORES

Informar errores a los usuarios de jmkasunich AT DOT sourceforge DOT net

COPYRIGHT

Copyright  (co 2006 John Kasunich.
Esto es software libre; vea la fuente para las condiciones de copia. No hay garantÃa; ni siquiera para COMERCIABILIDAD o APTITUD PARA UN PROPÃSITO EN PARTICULAR.