Hallo Leute,
ich habe versucht über die Pronsole ein Macro zu erzeugen. Dieses soll sich mit dem COM port verbinden einen gcode laden und starten zu drucken.
Wenn ich manuell Connecht COM10 -> load xxx.gcode -> print eingebe funktioniert es, nur als macro nicht -.-
←[01moffline>←[00m
macro help
[ERROR] Name 'help' is being used by built-in command
←[01moffline>←[00m help macro
Define single-line macro: macro
Define multi-line macro: macro
Enter macro definition in indented lines. Use {0} .. {N} to substitute macro arg
uments
Enter python code, prefixed with ! Use arg[0] .. arg[N] to substitute macro arg
uments
Delete macro: macro /d
Show macro definition: macro /s
'macro' without arguments displays list of defined macros
←[01moffline>←[00m
macro Mendel90 /s
Macro 'Mendel90' defined as: '{connect COM10}{load C:\Siemens\NX85\UGII\NX_3D-Pr
int_PlugIn\NX_temp_Print\Wuerk.gcode}{print}'
←[01moffline>←[00m
Mendel90
[ERROR] Caught an exception, exiting:
Traceback (most recent call last):
File "C:\Users\TMueller\Downloads\Printrun-master\pronsole.py", line 28, in
interp.cmdloop()
File "C:\Users\TMueller\Downloads\Printrun-master\printrun\pronsole.py", line
235, in cmdloop
stop = self.onecmd(line)
File "C:\Python27\Lib\cmd.py", line 221, in onecmd
return func(arg)
File "C:\Users\TMueller\Downloads\Printrun-master\printrun\pronsole.py", line
424, in
setattr(self.__class__, "do_" + self.cur_macro_name, lambda self, largs, mac
ro = macro: macro(self, *largs.split()))
File "", line 2, in macro
KeyError: 'connect COM10'
Hat jemand eine Idee?
1-mal bearbeitet. Zuletzt am 09.04.15 06:30.