| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: LISP zeichnet Mist unter MDT5 (764 mal gelesen)
|
Dirk Mehnert Mitglied Dipl.-Ing.Chemieingenieurwesen
Beiträge: 15 Registriert: 26.06.2001
|
erstellt am: 05. Jul. 2001 15:36 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, eins meiner von R12-AC2000 bewährten -also fehlerfrei laufenden- LISP -Linien) zeichnet macht unter MDT5 (und ein einziges mal unter MDT4) Probleme: Einzelne Linien (nicht alle) sind dann einfach um den Einfügewinkel des letzten Profils verdreht, oder um bestimmte Masse (meist ein vielfaches des Abstandes zur vorher gezeichneten Linie) versetzt. Leider tritt das Problem nur spontan und unregelmässig auf. Es lässt sich z.B. auf MDT4 gar nicht mehr reproduzieren, auf bestimmten MDT5-Maschinen tritt es irgendwann beim Bearbeiten einer Zeichnung auf und auf anderen ("identischen") Rechnern gar nicht! Hat dazu jemand eine Idee? Gruss, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Malo Mitglied Konstrukteur+NC-Programmierer+Arbeitsplaner
Beiträge: 921 Registriert: 09.04.2001 NX 8.5 ------------ Rhino 5 Solidworks 2015 ------------ I5-2500K 16GB RAM Intel SSD 520 PNY Quadro 2200 --------------------- Dell M6800 K3100 16GB RAM ---------------- Win7 Prof 64bit ---------------- Raum Göppingen
|
erstellt am: 05. Jul. 2001 15:43 <-- editieren / zitieren --> Unities abgeben: Nur für Dirk Mehnert
|
Dirk Mehnert Mitglied Dipl.-Ing.Chemieingenieurwesen
Beiträge: 15 Registriert: 26.06.2001
|
erstellt am: 05. Jul. 2001 15:53 <-- editieren / zitieren --> Unities abgeben:
|
mariaca Mitglied Entwickler
Beiträge: 688 Registriert: 04.03.2000
|
erstellt am: 05. Jul. 2001 18:29 <-- editieren / zitieren --> Unities abgeben: Nur für Dirk Mehnert
Hallo Dirk, kannst Du uns genauer sagen was das Programm machen soll? Da es ja ein wenig älter ist fängt es vermutlich mit "defun..." an und das alleine könnte Visual-Lisp schon "sauer aufstossen". Vielleicht kannst Du ja die Source mit anhängen, dann könnte Dir sicher jemand (vielleicht sogar ich - aber soweit her isses damit nicht bei mir) aus dem Forum beim debuggen helfen. Gruß Harald PS: Hat der Code eine Fehlerroutine gegen vorzeitiges Aussteigen - d.h. werden alle Variablen die das Programm ändert in jedem Fall zurückgesetzt? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dirk Mehnert Mitglied Dipl.-Ing.Chemieingenieurwesen
Beiträge: 15 Registriert: 26.06.2001
|
erstellt am: 06. Jul. 2001 10:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Harald, ich habe befürchtet, das jemand so etwas fragt! Aber ich mach's einfach kurz: Die Routinen gehört zu einer komplexeren Konstruktionsumgebung für AutoCAD. Ich habe die entsprechenden Programmteile einmal angehängt. Hoffentlich kann man damit etwas anfangen... Die Funktionen beginnen natürlich alle mit "defun"; was kann denn das zur Folge haben? Alle während der Ausführung verschiedenster Routinen veränderten Variablen werden sowohl vor deren Abschluss, als auch beim Ausstieg durch eine Fehlerroutine wieder in den Ursprungszustand versetzt. Gruss, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mariaca Mitglied Entwickler
Beiträge: 688 Registriert: 04.03.2000
|
erstellt am: 06. Jul. 2001 12:30 <-- editieren / zitieren --> Unities abgeben: Nur für Dirk Mehnert
Hallo Dirk, habe mal wieder "gewürfelt". Defun scheint weiterhin vonnöten zu sein! Und ich finde den "blö..." Artikel nicht im Netz der diese Unverträglichkeit beschrieb. Jetzt würde also nur helfen die Variablen Werte Schritt für Schritt im VL Editor durchzugehen. Das kann auch einen Können mehrere Stunden kosten und mich wahrscheinlich Wochen... Einen schnellen Tip kann ich also kaum guten Gewissens abgeben - dafür ist das Programm dann doch zu umfangreich... Da nach Deiner Beschreibung das Programm unter 12-14/2000 läuft und unter den MDT 4/5 nicht so gut sind in ersten Linie die Programmvoreinstellungen die üblichen Verdächtigen. Aber auch andere Lisp Programme mit evtl. gleichen Variablennamen ect. Einzige Möglichkeit: Durch den Editor laufen lassen - wömöglich dreht das Programm nur an der falschen Stelle eine Schleife... Ich hatte selber Programme die unter 2000 liefen, aber unter R 14 nicht obwohl keine (!) VL spezifischen Sachen genutzt wurden. - Bei uns war die Lösung aber einfach - R 14 wurde ersetzt... War keine Sternchenantwort - sorry Harald Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dirk Mehnert Mitglied Dipl.-Ing.Chemieingenieurwesen
Beiträge: 15 Registriert: 26.06.2001
|
erstellt am: 06. Jul. 2001 13:32 <-- editieren / zitieren --> Unities abgeben:
Hallo Harald, erst mal vielen Dank für Deine Mühe! Ich habe schon damit gerechnet, dass ich da wohl mit viel Fingespitzengefühl debuggen muss... Hätte ja sein können, dass mich irgendein Beitrag schneller ans Ziel führt - hab' aber auch nicht wirklich damit gerechnet, da das ganze doch etwas spezifisch ist. Also dann, falls ich was herausfinde schreibe ich es auf; bis dahin bin ich natürlich für weitere Ideen dankbar. Gruss, Dirk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |