moveoff_gui

NOMBRE
SINOPSIS
DESCRIPCION
OPCIONES
OTRAS OPCIONES
NOTAS
USO
VER TAMBIEN

NOMBRE

moveoff_gui - GUI para el componente moveoff

SINOPSIS

moveoff_gui [--help | -- -h | -?]

moveoff_gui [opciones]

DESCRIPCION

Moveoff_gui es una interfaz grafica de usuario (GUI) para controlar un componente moveoff de Hal para implementar offsets. Ver la pagina de manual (man moveoff) para IMPORTANTES Limitaciones y Advertencias .

Las configuraciones compatibles deben usar un modulo de cinematica conocido como KINEMATICS_TYPE=KINEMATICS_IDENTITY . Los modulos actualmente soportados son:
trivkins

OPCIONES

--help | -? |-- -h

Mostrar opciones y salir

-mode onpause | always

Onpause: gui emergente para controlar los offsets cuando el programa esta en pausa
always: mostrar siempre la gui para controlar los offsets.
Predeterminado: onpause

-axes axisnames

Letras del conjunto {x y z a b c u v w}
Ejemplos:-axes x,-axes xyz,-axes xz (sin espacios)
Predeterminado: xyz

-inc incrementvalue

Especifica un valor de incremento por -inc (hasta 4)
Valores predeterminados: 0.001 0.01 0.10 1.0

-size integer

El tamaño total de la interfaz grafica de usuario se basa en el tamaño de la fuente, normalmente entre 8 y 20
Predeterminado: 14

-loc center | +x+y

Ubicacion inicial en pantalla
Ejemplos:-loc center, -loc +20+100
Predeterminado: center

-autoresume

Reanudar el programa cuando se desactiva move-enable
Predeterminado: no utilizado

-delay delay_secs

Retraso para autoresume (dar tiempo para restaurar la velocidad del husillo, etc.) Predeterminado: 5

OTRAS OPCIONES

Estas opciones estan disponibles para casos especiales:
-noentry

Desactiva la creacion de widgets de entrada.
Predeterminado: no utilizado

-no_resume_inhibit

Deshabilitar el uso de reanudar-inhibir para controlar gui
Predeterminado: no utilizado

-no_pause_requirement

Desactivar la comprobacion de halui.program.is-paused
Predeterminado: no utilizado

-no_cancel_autoresume

util para retraer compensaciones con controles externos simples
Predeterminado: no utilizado

-no_display

Se usa cuando los controles externos y las pantallas externas estan en uso
Predeterminado: no utilizado

NOTAS

LinuxCNC debe estar ejecutandose.

Halui debe estar cargado; configuracion tipica de archivo ini
[HAL]HALUI = halui
.

El componente moveoff debe cargarse con el nombre ’mv’:
loadrt moveoff names=mv personality=number_of_axes

Si el pin mv.motion-enable no esta conectado cuando se inicia moveoff_gui, controls se proporcionara controles para habilitar las compensaciones y establecer valores de desplazamiento. Si el pin esta conectado, se muestra solo una pantalla de compensaciones y el control debe hacerse por conexiones HAL externas.

Si un pin llamado *.resume-inhibit existe y no esta conectado, lo hara Se establece mientras se aplican las compensaciones. Este pin puede ser proporcionado por el controlando linuxcnc gui en uso. El uso del pin puede estar deshabilitado. con la opcion-no_resume_inhibit.

La opcion-autoresume usa halui.program.resume para reanudar automaticamente la ejecucion del programa cuando el pin de move-enable esta desactivado y todas las compensaciones se eliminan. El pin de reanudacion no esta activado hasta que transcurra un intervalo adicional (-delay delay_secs). El intervalo de demora puede ser util para reiniciar equipos relacionados (un motor de husillo, por ejemplo). Mientras se sincroniza el retraso, se muestra una ventana emergente que ofrece cancelar la reanudacion automatica del programa.

USO

El archivo ini en el directorio de configuracion debe proporcionar HALFILEs para cargar el componente de movimiento, conectar sus pines y agregar sus funciones de lectura y escritura en el orden correcto. Estos pasos pueden ser hecho en tiempo de ejecucion utilizando un archivo ini de configuracion existente y especificando una biblioteca del sistema HALFILE hookup_moveoff.tcl como se ilustra:

[HAL]
HALUI = halui
HALFILE = user_halfile_1
etc ...
HALFILE = user_halfile_n
HALFILE = LIB:hookup_moveoff.tcl

El halfile hookup_moveoff.tcl usara la configuracion del archivo ini para los pines de control del componente moveoff:

[OFFSET]
EPSILON =
WAYPOINT_SAMPLE_SECS =
WAYPOINT_THRESHOLD =
BACKTRACK_ENABLE =

hookup_moveoff.tcl utilizara la configuracion del archivo ini para los limites por eje de moveoff:

[AXIS_m]
OFFSET_MAX_VELOCITY =
OFFSET_MAX_ACCELERATION =
OFFSET_MAX_LIMIT =
OFFSET_MIN_LIMIT =

El programa moveoff_gui debe especificarse en las APPLICATIONS del archivo ini, por ejemplo:

[APLICACIONES]
DELAY = delay_in_secs_to_allow_hal_connections
APP = moveoff_gui-option1-option2 ...

VER TAMBIEN

Las configuraciones de simulacion que demuestran moveoff_gui y el componente moveoff se encuentran en:

configs/sim/axis/moveoff (axis-ui)
configs/sim/touchy/ngcgui (touchy-ui)

Pagina del manual para el componente moveoff:moveoff(9)