haltcl - manipula HAL de LinuxCNC desde la linea de comandos usando un interprete tcl.
haltcl [-i inifile] [filename]
haltcl se utiliza para manipular la HAL (Capa de abstraccion de hardware) desde la linea de comando usando un interprete tcl. haltcl puede, opcionalmente, leer comandos desde un archivo (filename), permitiendo que configuraciones complejas de HAL establezcan con un solo comando.
-i inifile
Si se especifica, el archivo inifile se lee y se usa para crear una matriz de variables globales tcl. Se crea una matriz para cada SECCION del archivo inifile con elementos para cada ITEM en la seccion.
Por ejemplo, si
el archivo inifile contiene:
[SECTION_A]ITEM_1 = 1
[SECTION_A]ITEM_2 = 2
[SECTION_B]ITEM_1 = 10
Las variables
tcl correspondientes son:
SECTION_A(ITEM_1) = 1
SECTION_A(ITEM_2) = 2
SECTION_B(ITEM_1) = 10
-ini inifile - uso desaconsejado. En su lugar use
-i inifile
filename
Si se especifica, se ejecutan los comandos tcl de filename. Si no se especifica ningun nombre de archivo, haltcl abre una sesion interactiva.
haltcl incluye los comandos de un interprete tcl ampliado con comandos para el lenguaje hal como los descritos para halcmd(1). Los comandos se pueden enumerar con:
haltcl: hal --commands
addf alias delf delsig getp gets ptype stype help linkpp linkps linksp list loadrt loadusr lock net newsig save setexact_for_test_suite_only setp sets show source start status stop unalias unlinkp unload unloadrt unloadusr unlock waitusr
Dos de los comandos ampliados, ’list’ y ’gets’, requieren un tratamiento especial para evitar conflictos con los comandos incorporados de tcl que tienen los mismos nombres. Usar estos comandos precedidos con la palabra clave ’hal’:
hal list
hal gets
Informar de errores a la LinuxCNC bug tracker 〈 URL: http://sf.net/p/emc/bugs/ 〉 .
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), halrun(1)