summaryrefslogtreecommitdiff
path: root/configs/sim/axis/ngcgui/README
blob: c5c9159e5213827a14a241b14cd52a399128bad7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ngcgui -- Create tabs in the axis gui for subroutines.

pyngcgui -- python, gladevcp implementation of ngcgui that can be embedded in guis like touchy, gscreen gmoccapy

In the packaged version of linuxCNC, ngcgui_lib is created as a symbolic link to a system directory owned by root:

/usr/share/linuxcnc/ncfiles/ngcgui_lib

This library is not ordinarily changed by the user.  To modify a library .ngc file, copy the .ngc file to the [DISPLAY]PROGRAM_PREFIX directory or to a directory that is included in the path specified by [RS274NGC]SUBROUTINE_PATH and (optionally) change the filename.

The search path for linuxCNC and ngcgui is:
   [DISPLAY]PROGRAM_PREFIX

followed in order by all the colon (:) separated directories listed in:
   [RS274NGC]SUBROUTINE_PATH

The search for subroutine files uses the first file found with a matching name.

See the examples and the documentation for configuring ngcgui in the startup ini file.