M 100 Code

More
3 years 7 months ago - 3 years 7 months ago #265741 by HansU
Replied by HansU on topic M 100 Code
Ich gehe mal davon aus, dass USER_M_PATH auch in der [RS274NGC] section ist (wobei sollte so sein, sonst muesste eine Fehlermeldung kommen)

Es könnte auch sein, dass eine M112 Datei im Ordner von PROGRAM_PREFIX voorhanden ist, die etwas anderes (oder nichts) macht. Dieser Ordner wird ja zuerst durchsucht.
Ansonsten kannst du auch mal probieren deine Datei in den Pfad von PROGRAM_PREFIX zu packen.

Oder teste mal einfach dein Skript in der Shell zu starten.
Last edit: 3 years 7 months ago by HansU.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #265762 by Steff87
Replied by Steff87 on topic M 100 Code
An HansU ,
Hab die Datei in PROGRAM_PREFIX und USER_M_PATH [RS274NGC] abgelegt. Dort ist auch nur eine Datei die so benannt ist.

An chris@cnc ,
Hab das Bild angehängt, ich hab den M112 2x ausgeführt, damit ich seh wo er beginnt.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #265763 by Steff87
Replied by Steff87 on topic M 100 Code
Gerade gesehen das bei
Code:
'#! /bin/bash' ein Leerzeichen drin war. Nachddem ich das geändert hab auf
Code:
'#!/bin/bash'
kommt das im Terminal

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #265764 by chris@cnc
Replied by chris@cnc on topic M 100 Code
Das Leerzeichen spielt keine rolle. Die Fehlermeldung ist in beiben fällen gleich.
"emcSystemCMD: can’t execute /home/cnc/linuxcnc/nc_files/M112"
Bedeutet das es die Datei M112 im Verzeichnis /home/cnc/linuxcnc/nc_files/ nicht gibt oder nicht ausführbar ist.
Schau mal wo M112 ist ob du auch besitzer der Datei ist und ob sie ausführbar ist.
Besitz der Datei ändern mit dem Filebrowser oder
Code:
chown cnc:cnc M112
ausführbar machen
Code:
chmod a+x M112

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #265766 by HansU
Replied by HansU on topic M 100 Code

M112 als Programm ausführbar.

Ich bin davon ausgegangen, dass das execute flag gesetzt ist.

Du kannst ja vorher einfach mal checken welche Attribute gesetzt sind, bevor du was änderst.
Einfach "ls -al" in dem Ordner absetzten, wo die Datei liegt.

Please Log in or Create an account to join the conversation.

More
3 years 7 months ago #265768 by Steff87
Replied by Steff87 on topic M 100 Code
cnc@cnc:~/linuxcnc/nc_files$ ls -al
insgesamt 44
drwxr-xr-x 3 cnc cnc  4096 Mär  3 08:18  .
drwxr-xr-x 4 cnc cnc  4096 Mär  1 08:01  ..
lrwxrwxrwx 1 cnc cnc    27 Feb 28 11:49  examples -> /usr/share/linuxcnc/ncfiles
lrwxrwxrwx 1 cnc cnc    36 Feb 28 11:49  gcmc_lib -> /usr/share/linuxcnc/ncfiles/gcmc_lib
lrwxrwxrwx 1 cnc cnc    40 Feb 28 11:49  gladevcp_lib -> /usr/share/linuxcnc/ncfiles/gladevcp_lib
-rwxrwxrwx 1 cnc cnc   202 Mär  3 08:18  M112
-rw-r--r-- 1 cnc cnc 11781 Mär  2 11:41  my_axis.ngc
lrwxrwxrwx 1 cnc cnc    38 Feb 28 11:49  ngcgui_lib -> /usr/share/linuxcnc/ncfiles/ngcgui_lib
-rw-r--r-- 1 cnc cnc   548 Mär  1 09:39  NONAME_2.ngc
-rw-r--r-- 1 cnc cnc  1542 Feb 28 11:49  readme.ngc
lrwxrwxrwx 1 cnc cnc    37 Feb 28 11:49  remap_lib -> /usr/share/linuxcnc/ncfiles/remap_lib
drwxr-xr-x 2 cnc cnc  4096 Feb 28 14:04  sub_progs
-rw-r--r-- 1 cnc cnc   253 Mär  2 15:00  test.ngc
-rw-r--r-- 1 cnc cnc   442 Mär  1 15:51 '<Tkinter.Event instance at 0x7f3897196e60>'
cnc@cnc:~/linuxcnc/nc_files$

 

Please Log in or Create an account to join the conversation.

Moderators: Muecke
Time to create page: 0.309 seconds
Powered by Kunena Forum