| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Ansicht per LISP aus MD4 exportieren !?!? (711 mal gelesen)
|
Peter Neubauer Mitglied Dipl. Ing.
Beiträge: 19 Registriert: 13.02.2002
|
erstellt am: 21. Mai. 2003 16:45 <-- editieren / zitieren --> Unities abgeben:
In einem älteren Beitrag fand ich folgende Zeile : (command "-amviewout" "o" "n" "_p" "n" "e" "l" "" "blattxy") Bei meinem MD4 klappt dies nicht, da der Befehl "-amviewout" unbekannt ist Ich muß aber unbedingt per LISP-Befehl Ansichten exportieren. Kann mir da bitte jemand weiterhelfen ? DANKE + MfG Peter N.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leo Laimer Ehrenmitglied V.I.P. h.c. CAD-Dienstleister
Beiträge: 26067 Registriert: 24.11.2002 IV bis 2019
|
erstellt am: 21. Mai. 2003 20:50 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
|
GEBO Mitglied Dipl.Ing. Maschinenbau
Beiträge: 318 Registriert: 07.03.2001
|
erstellt am: 22. Mai. 2003 00:16 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
|
Nadia Martin Mitglied Konstrukteurin
Beiträge: 24 Registriert: 16.01.2003 MDT6PP Copra Metallbender Windows 2000
|
erstellt am: 22. Mai. 2003 06:32 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
|
Leo Laimer Ehrenmitglied V.I.P. h.c. CAD-Dienstleister
Beiträge: 26067 Registriert: 24.11.2002
|
erstellt am: 22. Mai. 2003 08:11 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
Hallo, Richtig, amdwgout war die alte Version dieses Befehls! Amlegible bewirkt vergleichbares, ist ein Überbleibsel vom Genius und funktioniert zwar immer noch, wird aber totgeschwiegen. mfg - Leo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Neubauer Mitglied Dipl. Ing.
Beiträge: 19 Registriert: 13.02.2002
|
erstellt am: 22. Mai. 2003 09:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Nadia, der Befehl heißt wirklich AMLEGIBLE, aber er funktioniert leider nicht von LISP aus, da er nur über Dialogmenü zu bedienen ist. In unserem MD4 funktioniert auch AMVIEWOUT, aber auch nur über Dialogmenü. Schade, ich hatte mich schon gefreut !!! Trotzdem DANKE !!! + MfG Peter N. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cornelia Schroeter Mitglied CAD/PDM Manager
Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, WinNT4.0/Win2000, diverse Rechner (Dell, IBM), i.d.R. 1 GB RAM
|
erstellt am: 22. Mai. 2003 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
|
Peter Neubauer Mitglied Dipl. Ing.
Beiträge: 19 Registriert: 13.02.2002
|
erstellt am: 22. Mai. 2003 10:04 <-- editieren / zitieren --> Unities abgeben:
Hallo cs, dein Tipp war ein Volltreffer ! Die beiden Variablen cmddia und filedia muß man NICHT auf 0 setzen. Wenn die Datei "xy" bereits besteht, dann wird durch "deinen" Befehl > (command "c:\\temp\\xy" "") diese NICHT überschreiben. In der Befehlszeile von MD kommt dann die Aufforderung > Dateiname : Bei manchen Zeichnungen kommen Fehlermeldungen (** Undefiniertes Symbol 115 ...), die aber wohl keine tiefere Bedeutung haben. DANKE !!!!!! + MfG Peter N.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cornelia Schroeter Mitglied CAD/PDM Manager
Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, WinNT4.0/Win2000, diverse Rechner (Dell, IBM), i.d.R. 1 GB RAM
|
erstellt am: 22. Mai. 2003 10:32 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
Hallo Peter, freut mich, dass es klappt. Mit dem Überschreiben hast du schon recht, ich hab's tatsächlich auch mit findfile abgefangen (sh. unten). Statt die vorh. Datei zu löschen kannst du ja auch die passenden amviewout-Befehle verwenden. Für störende Abfragen baue ich meistens die leeren princ-Befehle ein. Das bereinigen der 3D-Datei vor dem Herausschreiben ist übrigens auch immer ganz sinnig. Damit in die 2D-Datei nicht eine hübsche perspektivische Ansicht herausgeschrieben wird, setze ich vorher noch die Draufsicht auf das WKS. Viel Erfolg, cs (setvar "cmddia" 0) (setvar "filedia" 0) (ammode "m") (command "bks" "w") (command "drsicht" "") (ammode "z") (setq dwgoutname "#(TNR:t)") (setq dwgoutpath (strcat "k:\\cad_nc\\" (eval dwgoutname) ".dwg")) (if (findfile dwgoutpath) (command "del" (eval dwgoutpath))) (princ "Datei nicht vorh.")) (amviewout (eval dwgoutpath) "") (princ) (princ)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter Neubauer Mitglied Dipl. Ing.
Beiträge: 19 Registriert: 13.02.2002
|
erstellt am: 22. Mai. 2003 10:49 <-- editieren / zitieren --> Unities abgeben:
Hallo cs, du arbeitest mit > (command "del" ... ) Neuerdings gibt es da auch folgenden Befehl > (vl-file-delete (eval dwgoutpath)) Die neuen vl-... Befehle sind teilweise sehr interessant. Die Sache mit dem Welt-BKS ist ein guter Hinweis !! MfG Peter N. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Cornelia Schroeter Mitglied CAD/PDM Manager
Beiträge: 250 Registriert: 11.01.2002 MDT6PP SP4, Compass TDM 4.30.4, ASM, Jobmgr 2.1, AutoVue 15, Myriad 6, ProE Wildfire, Ilink 3.3, Cadenas PARTSolutions 8.0, WinNT4.0/Win2000, diverse Rechner (Dell, IBM), i.d.R. 1 GB RAM
|
erstellt am: 22. Mai. 2003 18:45 <-- editieren / zitieren --> Unities abgeben: Nur für Peter Neubauer
Hallo Peter, stimmt schon, Visual-Lisp bietet da schon etwas mehr brauchbare Befehle. In diesem Fall war die Funktion aber historisch gewachsen und wenn's läuft, ersetzt man sie halt nicht so einfach... Trotzdem danke fuer den Tipp, es lohnt sich, ab und an mal in den neuen Befehlssaetzen zu stoebern. Gruesse, Cornelia Schroeter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |