1. LinuxCNC ausführen

LinuxCNC wird mit der Skriptdatei linuxcnc gestartet.

linuxcnc [options] [<INI-file>]
linuxcnc Skript Optionen
linuxcnc: Run LinuxCNC

Usage:
  $ linuxcnc -h
    This help

  $ linuxcnc [Optionen]
    Wählen Sie die Konfigurations-INI-Datei grafisch aus

  $ linuxcnc [Optionen] Pfad/zu/Ihrer_INI_Datei
    Benennen Sie die Konfigurations-INI-Datei anhand ihres Pfads

  $ linuxcnc [Options] -l
    Nutze die zuvor genutzte Konfigurations-INI-Datei

Options:
    -d: Turn on "debug" mode
    -v: Turn on "verbose" mode
    -r: Disable redirection of stdout and stderr to ~/linuxcnc_print.txt and
        ~/linuxcnc_debug.txt when stdin is not a tty.
        Used when running linuxcnc tests non-interactively.
    -l: Use the last-used INI file
    -k: Continue in the presence of errors in HAL files
    -t "tpmodulename [parameters]"
            specify custom trajectory_planning_module
            overrides optional INI setting [TRAJ]TPMOD
    -m "homemodulename [parameters]"
            specify custom homing_module
            overrides optional INI setting [EMCMOT]HOMEMOD
    -H "dirname": search dirname for HAL files before searching
                  INI directory and system library:
                  /home/git/linuxcnc-dev/lib/hallib
Note:
    The -H "dirname" option may be specified multiple times

Wenn das linuxcnc Skript eine INI-Datei übergeben wird, liest es die INI-Datei und startet LinuxCNC. Der Abschnitt der INI-Datei [HAL] gibt die Reihenfolge des Ladens der HAL-Dateien an, wenn mehr als eine verwendet wird. Sobald die HAL=xxx.hal Dateien geladen sind, wird die GUI geladen und dann die POSTGUI=.xxx.hal Datei. Wenn Sie PyVCP- oder GladeVCP-Objekte mit HAL-Pins erstellen, müssen Sie die postgui-HAL-Datei verwenden, um Verbindungen zu diesen Pins herzustellen. Siehe den Abschnitt [HAL] der INI-Konfiguration für weitere Informationen.

1.1. Konfigurationsselektor

Wenn keine INI-Datei an das linuxcnc Skript übergeben wird, lädt es den Konfigurationsselektor, so dass Sie eine Beispielkonfiguration auswählen und speichern können. Sobald eine Beispielkonfiguration gespeichert wurde, kann sie an die eigene Anwendung angepasst werden. Die Konfigurationsdateien werden im Verzeichnis linuxcnc/configs gespeichert.

LinuxCNC-Konfigurationsauswahl