Subroutinen in anderem Verzeichnis möglich?
06 Jun 2019 21:23 - 07 Jun 2019 03:31 #136096
by spicer
Subroutinen in anderem Verzeichnis möglich? was created by spicer
Hallo Gemeine, ich wieder mal ^^
Ist es möglich, Subroutinen (zbsp O120.ngc) in einem anderen Verzeichnis zu haben als das unter "Display" in der ini angegebene?
Das sieht dann so aus:
[DISPLAY]
anstelle von
PROGRAM_PREFIX = /home/user/linuxcnc/nc_files
dieses
PROGRAM_PREFIX = /media/storage
Ich habe 2 Subroutinen, die mein System braucht (Parkposition und Antasten).
Als Arbeitsverzeichnis für die G-Code Programme ist ein Samba-Verzeichnis (Netzlaufwerk > NAS) konfiguriert.
Wenn ich die 2 Subroutinen nicht in diesem Samba-Verzeichnis habe, bekomme ich die Fehlermeldung, dass diese nicht gefunden werden.
Ist es möglich, das die Subroutinen unter ~/linuxcnc/nc_files gesucht werden, auch wenn das Arbeitsverzeichnis ein Anderes ist?
Ist es möglich, Subroutinen (zbsp O120.ngc) in einem anderen Verzeichnis zu haben als das unter "Display" in der ini angegebene?
Das sieht dann so aus:
[DISPLAY]
anstelle von
PROGRAM_PREFIX = /home/user/linuxcnc/nc_files
dieses
PROGRAM_PREFIX = /media/storage
Ich habe 2 Subroutinen, die mein System braucht (Parkposition und Antasten).
Als Arbeitsverzeichnis für die G-Code Programme ist ein Samba-Verzeichnis (Netzlaufwerk > NAS) konfiguriert.
Wenn ich die 2 Subroutinen nicht in diesem Samba-Verzeichnis habe, bekomme ich die Fehlermeldung, dass diese nicht gefunden werden.
Ist es möglich, das die Subroutinen unter ~/linuxcnc/nc_files gesucht werden, auch wenn das Arbeitsverzeichnis ein Anderes ist?
Last edit: 07 Jun 2019 03:31 by spicer.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19188
- Thank you received: 6430
06 Jun 2019 22:19 #136114
by tommylight
Replied by tommylight on topic Subroutinen in anderes Verzeichnis möglich?
Vor etwa 2 yahre Hab die selbe gemacht und hat funktioniert problemlos. Ich Weis nicht on die 2.8 erlaubt das aber es soll .
Please Log in or Create an account to join the conversation.
06 Jun 2019 22:49 - 06 Jun 2019 23:02 #136121
by spicer
Replied by spicer on topic Subroutinen in anderes Verzeichnis möglich?
Naja, das löst leider das Problem nicht
Kann man nicht irgendwo ein zweites Verzeichnis angeben?
Sind im PROGRAM_PREFIX Arbeits- und Systemverzeichnis fest zusammen verbunden?
Ja, habe 2.8. Vergass das zu nennen. Sorry.
Wenn's nicht möglich ist, ist das kein Weltuntergeng. Ist ja nur Kosmetik ^^
Bei den FANUC Steuerungen ist das auch nicht trennbar.
Alle Systemprogramme sind da auch im gleichen Verzeichnis wie die User Programme.
Kann man nicht irgendwo ein zweites Verzeichnis angeben?
Sind im PROGRAM_PREFIX Arbeits- und Systemverzeichnis fest zusammen verbunden?
Ja, habe 2.8. Vergass das zu nennen. Sorry.
Wenn's nicht möglich ist, ist das kein Weltuntergeng. Ist ja nur Kosmetik ^^
Bei den FANUC Steuerungen ist das auch nicht trennbar.
Alle Systemprogramme sind da auch im gleichen Verzeichnis wie die User Programme.
Last edit: 06 Jun 2019 23:02 by spicer.
Please Log in or Create an account to join the conversation.
- Weiler810T
- Offline
- User is blocked
Less
More
- Posts: 89
- Thank you received: 5
07 Jun 2019 15:45 #136210
by Weiler810T
Replied by Weiler810T on topic Subroutinen in anderes Verzeichnis möglich?
Must du in den Subroutinenpfad kopieren
zB.:SUBROUTINE_PATH = home/chiron/linuxcnc/configs/chironFZ16:gladevcp_lib/:python/:ncam/my-stuff/:ncam/lib/mill:ncam/lib/utilities:macros
Dann solte das Funktioniern
zB.:SUBROUTINE_PATH = home/chiron/linuxcnc/configs/chironFZ16:gladevcp_lib/:python/:ncam/my-stuff/:ncam/lib/mill:ncam/lib/utilities:macros
Dann solte das Funktioniern
Please Log in or Create an account to join the conversation.
07 Jun 2019 16:42 #136221
by pl7i92
Replied by pl7i92 on topic Subroutinen in anderem Verzeichnis möglich?
es ist darauf zu achten das pfade auserhalb dem linuxcnc grund verzeichniss in voller länge anzugeben sind
Please Log in or Create an account to join the conversation.
09 Jun 2019 17:10 #136389
by spicer
Replied by spicer on topic Subroutinen in anderem Verzeichnis möglich?
Also mit : getrennt?
So in etwa:
PROGRAM_PREFIX = /home/user/linuxcnc/nc_files:/media/storage
So in etwa:
PROGRAM_PREFIX = /home/user/linuxcnc/nc_files:/media/storage
Please Log in or Create an account to join the conversation.
- Weiler810T
- Offline
- User is blocked
Less
More
- Posts: 89
- Thank you received: 5
10 Jun 2019 06:46 #136441
by Weiler810T
Replied by Weiler810T on topic Subroutinen in anderem Verzeichnis möglich?
Ohne Worte
SUBROUTINE_PATH = ncsubroutines:/tmp/testsubs:lathesubs:millsubs - Gibt eine durch Doppelpunkt ( getrennte Liste von bis zu 10 Verzeichnissen an, die bei der Angabe von Einzeldatei-Unterprogrammen im gcode durchsucht werden sollen. Diese Verzeichnisse werden nach der Suche nach[DISPLAY]PROGRAM_PREFIX (falls angegeben) und vor der Suche nach[WIZARD]WIZARD_ROOT (falls angegeben) durchsucht. Die Pfade werden in der Reihenfolge ihrer Auflistung durchsucht. Es wird die erste passende Unterprogrammdatei verwendet, die bei der Suche gefunden wurde. Verzeichnisse werden relativ zum aktuellen Verzeichnis für die Ini-Datei oder als absolute Pfade angegeben. Die Liste darf keine dazwischenliegenden Leerzeichen enthalten.
Übersetzt mit www.DeepL.com/Translator
USER_M_PATH = myfuncs:/tmp/mcodes:experimentalmcodes - Gibt eine Liste von Doppelpunkt ( getrennten Verzeichnissen für benutzerdefinierte Funktionen an. Verzeichnisse werden relativ zum aktuellen Verzeichnis für die Ini-Datei oder als absolute Pfade angegeben. Die Liste darf keine dazwischenliegenden Leerzeichen enthalten.
Es wird nach jeder möglichen benutzerdefinierten Funktion gesucht, typischerweise (M100-M199). Die Suchreihenfolge ist:
[DISPLAY]PROGRAM_PREFIX (falls angegeben)
Wenn[DISPLAY]PROGRAM_PREFIX nicht angegeben ist, suchen Sie am Standardort: nc_files
Dann durchsuchen Sie jedes Verzeichnis in der Liste[RS274NGC]USER_M_PATH
Die erste in der Suche gefundene ausführbare Datei M1xx wird für jeden M1xx verwendet.
Hinweis
Die maximale Anzahl der USER_M_PATH-Verzeichnisse wird zur Kompilierungszeit definiert (Typ: USER_DEFINED_FUNCTION_MAX_DIRS == 5).
Übersetzt mit www.DeepL.com/Translator
Kann man alles hier nachlesen:http://linuxcnc.org/docs/2.7/html/config/ini-config.html#_filter_section
SUBROUTINE_PATH = ncsubroutines:/tmp/testsubs:lathesubs:millsubs - Gibt eine durch Doppelpunkt ( getrennte Liste von bis zu 10 Verzeichnissen an, die bei der Angabe von Einzeldatei-Unterprogrammen im gcode durchsucht werden sollen. Diese Verzeichnisse werden nach der Suche nach[DISPLAY]PROGRAM_PREFIX (falls angegeben) und vor der Suche nach[WIZARD]WIZARD_ROOT (falls angegeben) durchsucht. Die Pfade werden in der Reihenfolge ihrer Auflistung durchsucht. Es wird die erste passende Unterprogrammdatei verwendet, die bei der Suche gefunden wurde. Verzeichnisse werden relativ zum aktuellen Verzeichnis für die Ini-Datei oder als absolute Pfade angegeben. Die Liste darf keine dazwischenliegenden Leerzeichen enthalten.
Übersetzt mit www.DeepL.com/Translator
USER_M_PATH = myfuncs:/tmp/mcodes:experimentalmcodes - Gibt eine Liste von Doppelpunkt ( getrennten Verzeichnissen für benutzerdefinierte Funktionen an. Verzeichnisse werden relativ zum aktuellen Verzeichnis für die Ini-Datei oder als absolute Pfade angegeben. Die Liste darf keine dazwischenliegenden Leerzeichen enthalten.
Es wird nach jeder möglichen benutzerdefinierten Funktion gesucht, typischerweise (M100-M199). Die Suchreihenfolge ist:
[DISPLAY]PROGRAM_PREFIX (falls angegeben)
Wenn[DISPLAY]PROGRAM_PREFIX nicht angegeben ist, suchen Sie am Standardort: nc_files
Dann durchsuchen Sie jedes Verzeichnis in der Liste[RS274NGC]USER_M_PATH
Die erste in der Suche gefundene ausführbare Datei M1xx wird für jeden M1xx verwendet.
Hinweis
Die maximale Anzahl der USER_M_PATH-Verzeichnisse wird zur Kompilierungszeit definiert (Typ: USER_DEFINED_FUNCTION_MAX_DIRS == 5).
Übersetzt mit www.DeepL.com/Translator
Kann man alles hier nachlesen:http://linuxcnc.org/docs/2.7/html/config/ini-config.html#_filter_section
The following user(s) said Thank You: spicer
Please Log in or Create an account to join the conversation.
11 Jun 2019 15:38 - 11 Jun 2019 15:39 #136616
by spicer
Replied by spicer on topic Subroutinen in anderem Verzeichnis möglich?
Perfekt!!
Mit folgender Config funzt es
Mit folgender Config funzt es
in der ini:
[DISPLAY]
.
.
PROGRAM_PREFIX = /home/user/Dokumente <-- Pfad anpassen!
.
.
[RS274NGC]
.
.
SUBROUTINE_PATH = ncsubroutines:/home/user/linuxcnc/nc_files <-- Pfad anpassen!
.
.
Last edit: 11 Jun 2019 15:39 by spicer.
Please Log in or Create an account to join the conversation.
11 Jun 2019 15:46 #136620
by pl7i92
Replied by pl7i92 on topic Subroutinen in anderem Verzeichnis möglich?
denke daran die ngc ausführbar zu machen
undbei userMcodes mit grossen lettern
undbei userMcodes mit grossen lettern
Please Log in or Create an account to join the conversation.
11 Jun 2019 15:54 - 11 Jun 2019 16:01 #136622
by spicer
Replied by spicer on topic Subroutinen in anderem Verzeichnis möglich?
Es funktioniert.
Kann so die Subroutinen im lokalen nc_files belassen.
Bei "öffnen" geht er direkt in das Samba-Verzeichnis (NAS). Wobei die Subroutinen nicht da (auf NAS) gespeichert sein müssen.
Genau so, wie ich mir das vorgestellt habe ^^
Info:
Habe festgestellt, dass die Attribute (ausführbar usw) im Samba-Share nicht greifen.
Kann so die Subroutinen im lokalen nc_files belassen.
Bei "öffnen" geht er direkt in das Samba-Verzeichnis (NAS). Wobei die Subroutinen nicht da (auf NAS) gespeichert sein müssen.
Genau so, wie ich mir das vorgestellt habe ^^
Info:
Habe festgestellt, dass die Attribute (ausführbar usw) im Samba-Share nicht greifen.
Last edit: 11 Jun 2019 16:01 by spicer.
Please Log in or Create an account to join the conversation.
Time to create page: 0.284 seconds