Hallo,
also ich habe eine Prozess Logik für eine Maschine geschrieben, mit der ich die notwendigen Prozessschritte aus einer Datei auslese und verarbeite. Wenn alle erforderlichen Einzelteile in der Maschine sind werden diese durch Destroy gelöscht und mit Produce das Endprodukt erzeugt. Das funktioniert soweit auch alles.
Um jetzt aber auch beliebige Startzustände simulieren zu können, habe ich ein HTML Formular programmiert, mit dem es möglich ist, anzugeben, welche Bauteile bereits beim Start im Bauplatz vorhanden sein sollen. Natürlich reicht das Formular alleine nicht und ich habe eine ganz einfache Init Logik geschrieben, die mit PRODUCE einfach die erforderlichen Einzelteile in der Maschine erzeugt.
Dann funktioniert das mit dem Destroy aus der Prozesslogik aber nicht mehr und es erscheint die Fehlermeldung:
Code:
Routed Part cannot be destroyed
Ich vermute, es liegt daran, dass angelieferte Teile im Input der Maschine landen und dann destroyed werden können, dagegen aber erzeugte Teile im Output stehen, gleich geroutet werden und über DESTROY nicht mehr zu kriegen sind.
Daher habe ich versucht in der Init Logik anstatt mit PRODUCE, mit CREATE zu arbeiten, aber dabei entstehen überhaupt keine Teile in der Maschine, weder am Out- noch am Input.
Für die hoffentlich kommende Hilfe schon mal im voraus danke!
Claus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP