Hallo Lisp-Gemeinde,
hoffe ich bin da jetzt im richtigen Forum, aber weit kann's nicht fehlen Gesucht hab ich auch schon, aber nix gefunden.
Die Umgebung:
AutoCad Mechanical 2004 DX; Über einen Automatismus wird die autocad.exe mit einer angegebenen Zeichnung geöffnet. Über das ebenfalls als Parameter mitgegebene Skript wird eine Lisp-Funktion aufgerufen, die so aussieht:
(defun c:PlotSerial ()
(command "-plot" "J" "Model" "DOKU-A3.pc3" "DOKU-A3" "Millimeter" "Q" "J" "Grenzen" "Anpassen"
"0.00,0.00" "J" "DOKUMENTATION.CTB" "J" "N" "N" "N" "J")
(command "-plot" "J" "Model" "DOKU-A3.pc3" "DOKU-A3" "Millimeter" "Q" "J" "Grenzen" "Anpassen"
"0.00,0.00" "J" "DOKUMENTATION.CTB" "J" "N" "N" "N" "J")
(command "-plot" "J" "Model" "DOKU-A3.pc3" "DOKU-A3" "Millimeter" "Q" "J" "Grenzen" "Anpassen"
"0.00,0.00" "J" "DOKUMENTATION.CTB" "J" "N" "N" "N" "J")
);;end defun
;;Function End
Ziel der Funktion soll es einfach sein, die angegebene Zeichnung 3x zu drucken.
Mein Problem:
Bei meinem Automatismus kommt es beim Öffnen der Zeichnungen immer wieder zu den verschiedensten Fehlermeldungen (Interner Fehler, erforderliche Eigenschaft fehlt, Ungültiger Knoten, ...). Dabei kommt es schon vor, dass ein und dieselbe Zeichnung mal funktioniert und mal nicht.
Ich bin jetzt auf Fehlersuche und weiß nicht wo anfangen. Also versuch's ich einfach mal mit folgendem Ansatz:
Meine Frage:
Kann es sein, dass sich AutoCad daran "verschluckt", dass ich so unmittelbar hintereinander 3 Plot-Befehle absetze? Wenn ja, wie kann
ich die Funktion optimieren, dass sie funktioniert?
Oder kennt jemand zufällig das Verhalten oder ähnliche Fehlermeldungen?
Mit bestem Dank im Voraus,
WolfgangE
------------------
An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP