halrun - manipula HAL de LinuxCNC desde la linea de comandos
halrun -h
halrun [-I] [halcmd_opts] [nombre_de_archivo[.hal|.tcl]]
halrun -T [halcmd_opts] [nombre_de_archivo[.hal|.tcl]]
halrun -U
halrun es un script de conveniencia que se utiliza para manipular la HAL ( Capa de abstraccion Hardware) desde la linea de comando. Cuando se invoca, halrun:
Configura el
entorno en tiempo real.
Ejecuta un interprete de comandos (halcmd o
haltcl).
Ejecuta una sesion interactiva (opcionalmente).
Destruye el entorno en tiempo real.
Si no se
especifica ningun nombre de archivo, se inicia una sesion
interactiva.
La sesion utilizara halcmd(1) a menos que se
especifique -T en
en que caso se utilizara haltcl(1).
Si se
especifica un nombre de archivo y ni la opcion -I ni la
opcion -T
estan incluidas, el nombre del archivo sera procesado por el
interprete de comandos
correspondiente a la extension de nombre de archivo
(halcmd
o haltcl). Despues del procesamiento, el entorno en
tiempo real.
sera destruido.
Si se
especifica un nombre de archivo y se incluye la opcion -I o
-T,
el archivo es procesado por el interprete de comandos
apropiado y
luego se inicia una sesion interactiva para halcmd o
haltcl de acuerdo con la opcion -I o -T.
halcmd_opts
Cuando se especifica un archivo
.hal, los halcmd_opts son pasados a halcmd.
Consulte la pagina de manual de halcmd(1). Cuando se
especifica un archivo .tcl, las unicas opciones validas son:
-i inifile
-f nombre de archivo[.tcl|.hal] (alterna con la
especificacion del archivo)
-I |
Ejecutar una sesion interactiva de halcmd | ||
-T |
Ejecutar una sesion interactiva de haltcl. | ||
-U |
Forzar la salida del entorno en tiempo real. Libera el mutex HAL, solicita que se descarguen todos los componentes de HAL y detiene el sistema en tiempo real. -U debe ser el unico argumento de la linea de comandos. | ||
\-h |
Mostrar una breve pantalla de ayuda y salir |
Ninguno conocido en este momento.
Version original de John Kasunich, como parte del Proyecto de controlador de maquina mejorada LinuxCNC. Ahora incluye importantes aportaciones de varios miembros del proyecto.
Informar de errores a LinuxCNC bug tracker 〈 URL: http://sf.net/p/emc/bugs/ 〉 .
Copyright
© 2003 John Kasunich.
Este es un software libre; ver las fuentes para condiciones
de copia. No hay garantia; ni siquiera para COMERCIABILIDAD
o APTITUD PARA UN PROPoSITO PARTICULAR.
halcmd(1), haltcl(1)