1. Running LinuxCNC
LinuxCNC se inicia con el archivo script linuxcnc.
linuxcnc [opciones] [<archivo-ini>]
linuxcnclinuxcnc: Ejecuta LinuxCNC
Uso:
$ linuxcnc -h
Esta ayuda
$ linuxcnc [Opciones]
Elegir el archivo de configuración INI gráficamente
$ linuxcnc [Opciones] ruta/a/tu_archivo_ini
Proporciona el archivo de configuración INI usando su ruta
$ linuxcnc [Opciones] -l
Usar el archivo de configuración INI usado previamente
Opciones:
-d: Enciende el modo "debug"
-v: Enciende el modo "verbose"
-r: Deshabilita la redirección de stdout y stderr a ~/linuxcnc_print.txt y
~/linuxcnc_debug.txt cuando stdin no es una tty.
Usado al correr pruebas de linuxcnc no-interactivamente.
-l: Usa el último archivo INI usado
-k: Continúa ante la presencia de errores en archivos HAL
-t "nombredemodulotp [parámetros]"
especifica módulo de planificación de trayectoria personalizado
anula la configuración opcional INI [TRAJ]TPMOD
-m "nombredemodulohome [parámetros]"
especifica un módulo de homing personalizado
anula la configuración opcional INI [EMCMOT]HOMEMOD
-H "nombredirectorio": busca archivos HAL en nombredirectorio antes de buscar
en directorio INI y librería de sistema:
/home/git/linuxcnc-dev/lib/hallib
Nota:
La opción -H "nombredirectorio" se puede especificar varias veces
Si al script linuxcnc se le pasa un archivo .ini como argumento, lo lee y se inicia LinuxCNC. La sección [HAL] del archivo .ini especifica el orden de carga de archivos HAL, si se usa mas de uno. Una vez que se cargan los archivos HAL=xxx.hal, se carga la GUI y luego se carga el archivo POSTGUI=.xxx.hal. Si se han creado objetos PyVCP o GladeVCP con pines HAL, debe usar el archivo HAL postgui para hacer cualquier conexión a esos pines. Consulte la sección [HAL] de la configuración INI para mas información.
1.1. Selector de configuración
Si no se pasa ningún archivo INI al script linuxcnc, se carga el selector de configuración para que pueda elegir y guardar una configuración de ejemplo. Una vez que una configuración de ejemplo se ha guardado, se puede modificar para adaptarse a su aplicación. Los archivos de configuración se guardan en el directorio linuxcnc/configs.