von einem CAD-Programm lasse ich ein Python-Script generieren, das dann mittels Exec() ausgefuehrt wird.
Das ganze wird von einem Masterprogramm, das einen integrierten Editor besitzt interpretiert.
Sozusagen ein Scriptinterpreter in einem Python Programm.
In dem Skript stehen nur ein paar kleine Funktionen, und sonst nur Kontourdaten.
Z.B.
Code: Alles auswählen
def init():
scr.Init()
init()
scr.JumpXY(10,2)
scr.MoveXY(11,2)
scr.MoveXY(12,2)
scr.MoveXY(13,2)
scr.MoveXY(14,2)
scr.MoveXY(15,2)
scr.MoveXY(16,2)
Das ganze ist leider viel zu groß fuer einen einzelnen Aufruf mittels exec:
Code: Alles auswählen
f = open("test.py")
s = f.read()
f.close()
exec(s)
Alternativ faellt mir nur noch ein, nur die Koordinaten in ein Datenfile (z.B. XML) zu speichern,
und dieses dann via Python auszulesen und auszufuehren.