sim_pin - GUI para mostrar y configurar una o más entradas Hal
sim_pin [Options] name1 [name2 [name3 ...]]
Options:
-- help (muestra el texto de ayuda)
-- title title_string
Para elementos
de bit, el nombre puede incluir un especificador /mode= :
namei/mode=[pulse | toggle |
hold]
(el valor predeterminado es alternar)
Se admiten elementos Hal booleanos (bit) y elementos numéricos (u32, s32, float).
Si la entrada con nombre es de tipo numérico, la interfaz gráfica de usuario muestra:
Entry
Widget de entrada para valor o una expresión
Tcl válida.
Set Pulsador para establecer un nuevo valor desde Entry
(o usar <RETURN>)
Reset Pulsador para restablecer el valor presente al
inicio
Si la entrada es de tipo bit , la interfaz gráfica de usuario muestra un solo botón que está controlado por selectores de botones radio:
mode =
pulse Entrada de pulso 1 por cada
pulsación de botón
mode = toggle Alternar entrada para cada
pulsación de botón
mode = hold Establece la entrada en 1 mientras se
presiona el botón
Si el modo de elemento de bit comienza con una letra mayúscula, los botones de radio para seleccionar otros modos no se muestran
LinuxCNC o una aplicación Hal independiente debe estar ejecutándose
Un elemento con nombre puede especificar un pin , parametro o señal . El elemento nombrado debe ser escribible:
pin IN o
I/O (y no está conectado a una
señal con un escritor)
param RW
signal conectado a un pin escribible
sim_pin se puede usar de forma interactiva desde una lÃnea de comandos de shell o comenzar automáticamente desde un archivo ini de configuración.
Ejemplo para el uso del archivo ini:
[APPLICATIONS]
DELAY = 5
APP = sim_pin \.br
halui.machine.off/mode=pulse \
ini.traj_arc_blend_enable \
motion-command-handler-tmax