1. Запуск LinuxCNC
LinuxCNC запускається за допомогою файлу скрипта linuxcnc.
linuxcnc [options] [<INI-file>]
linuxcnclinuxcnc: Запуск LinuxCNC
Використання:
$ linuxcnc -h
This help
$ linuxcnc [Options]
Виберіть INI-файл конфігурації графічно
$ linuxcnc [Options] path/to/your_ini_file
Назвіть INI-файл конфігурації, використовуючи його шлях
$ linuxcnc [Options] -l
Використайте раніше використаний INI-файл конфігурації
Опції:
-d: Увімкнути режим «debug» (налагодження)
-v: Увімкнути режим «verbose» (детальний)
-r: Вимкнути перенаправлення stdout і stderr до ~/linuxcnc_print.txt і
~/linuxcnc_debug.txt, коли stdin не є tty.
Використовується при неінтерактивному запуску тестів linuxcnc.
-l: Використовувати останній використаний файл INI
-k: Продовжувати при наявності помилок у файлах HAL
-t "tpmodulename [parameters]"
вказати власний trajectory_planning_module
перекриває опціональне налаштування INI [TRAJ]TPMOD
-m "homemodulename [parameters]"
вказати власний homing_module
перекриває опціональне налаштування INI [EMCMOT]HOMEMOD
-H "dirname": шукати HAL-файли в dirname перед пошуком
в каталозі INI та системній бібліотеці:
/home/git/linuxcnc-dev/lib/hallib
Примітка:
Опцію -H "dirname" можна вказати кілька разів
Якщо скрипту linuxcnc передається файл INI, він зчитує файл INI і запускає LinuxCNC. Розділ [HAL] файлу INI визначає порядок завантаження файлів HAL, якщо використовується більше одного. Після завантаження файлів HAL=xxx.hal завантажується графічний інтерфейс, а потім файл POSTGUI=.xxx.hal. Якщо ви створюєте об’єкти PyVCP або GladeVCP з контактами HAL, ви повинні використовувати файл postgui HAL для встановлення будь-яких з’єднань з цими контактами. Дивіться розділ [HAL] конфігурації INI для отримання додаткової інформації.
1.1. Вибір конфігурації
If no INI file is passed to the linuxcnc script it loads the configuration selector so you can choose and save a sample configuration. Once a sample configuration has been saved it can be modified to suit your application. The configuration files are saved in linuxcnc/configs directory.