| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PRO.FILE 10: So gelingt der Umstieg, eine Pressemitteilung
|
Autor
|
Thema: Probleme mit dxf Export (1407 mal gelesen)
|
mechanical Mitglied Entwicklungsingenieur
Beiträge: 192 Registriert: 28.06.2002
|
erstellt am: 19. Feb. 2003 10:00 <-- editieren / zitieren --> Unities abgeben:
Hallo Habe Probleme mit dem dxf-Export von Zeichnungen (Mechanical PP 6 sowie mit ACAD 2002). Wenn ich die exportierte Datei öffnen will erscheint die Fehlermeldung: Ungültiger Symboltabellensatz-Name: "" auf Zeile 26868. Ungültige oder unvollständige DXF-Eingabe -- Zeichnung abgebrochen.Womit kann das zusammenhängen und was kann ich tun? Teilweise stürzt mir das ganze ACAD ab (siehe Bild). Die DWG-Dateien wurden noch mit R14 erstellt, in Mech6 bearbeitet und als dxf (2000 oder R14) gespeichert. Danke für die Hilfe ------------------ mechanical Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Yeti Mitglied CADmin
Beiträge: 1445 Registriert: 21.12.2000 SW: TC 11.6.0 / NXCR1980 / TCVis 12.2 unter W10 HW: Lenovo und Dell (älter)
|
erstellt am: 19. Feb. 2003 10:07 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
hi, die datei in einen vernünftigen editor (ultraedit o.ä.) zur angegeben zeile wechsen und den eintrag editieren (meist irgendwelche sonderzeichen, leerzeichen o.ä.). dann gleich mit suchen und ersetzen alle gleichnamigen einträge reparieren. dann die datei speichern und erneut im acad einlesen. ------------------ hopethishelps Yeti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mechanical Mitglied Entwicklungsingenieur
Beiträge: 192 Registriert: 28.06.2002
|
erstellt am: 19. Feb. 2003 10:31 <-- editieren / zitieren --> Unities abgeben:
|
wklemens Mitglied Systemingenieur
Beiträge: 383 Registriert: 02.09.2002
|
erstellt am: 19. Feb. 2003 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
Wurden die DXF-Datein vollständig erstellt oder wurden nur die Entities (Objekte gewählt) gespeichert? Dann müßten die Layer, Textstile usw. schon in der Prototypenzeichnung vorhanden sein, was in der Praxis nicht der Fall ist. ------------------ Grüße aus Linz Willi Klemens MCDS Datensystem GmbH www.mcds.net Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mechanical Mitglied Entwicklungsingenieur
Beiträge: 192 Registriert: 28.06.2002 ANSYS Workbench 15 @Windows 7 Workstation HP Z820 SolidWorks 2014
|
erstellt am: 19. Feb. 2003 10:55 <-- editieren / zitieren --> Unities abgeben:
Die Datei wurde mit "Speichern unter" als dxf gespeichert, vollständig. Habe versucht alles zu löschen (leeres Blatt ist übrig) und dann bereinigen. Das als dxf gespeichert hat die gleiche Meldung gebracht. Habe die Datei angehängt wer will kann sie sich mal anschauen. Ich weiß mir momentan keinen Rat mehr ------------------ mechanical Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wklemens Mitglied Systemingenieur
Beiträge: 383 Registriert: 02.09.2002
|
erstellt am: 19. Feb. 2003 11:06 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
|
dr-nikolai Ehrenmitglied
Beiträge: 1790 Registriert: 10.04.2002
|
erstellt am: 19. Feb. 2003 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
hi, versuch mal im speichern unter-fenster auf die extras oben rechts zu gehen. dann in die optionen>dxf-optionen. dort stell mal von ascii auf binär um und speicher erneut. bringt sehr oft gute ergebnisse ohne fehlermeldungen... gruss ------------------ dr-nikolai Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Yeti Mitglied CADmin
Beiträge: 1445 Registriert: 21.12.2000 SW: TC 11.6.0 / NXCR1980 / TCVis 12.2 unter W10 HW: Lenovo und Dell (älter)
|
erstellt am: 19. Feb. 2003 12:17 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
hi, "...Die Idee ist gut, nur dadurch dass es sich um eine leere Zeile handelt kann ich nicht danach suchen. Da wird der Aufwand immens...." verstehe ich nicht! du kannst doch direkt in die zeile springen. gut, deine datei ist doch etwas anspruchsvoller, hier mal die fehlermeldungen (benutze zum reparieren ein tool): "Cad2Cad Express Version 1.6 13/11/99 LOG-File Run on 02/19/03 at 12:04:14 Konvertiere Datei C:\Temp\Test.dxf Schreibe in Datei E:\zzz\Test.dwg ASCII Konvertierung von 'ANSI_1252' nach 'ansi_1252' festgelegt Warning: Doppelte STIL-Definition entfernt'' Warning: BLOCK-Nname geändert '' -> 'ABLOCK' Status: OK " das dann 16x beim öffnen in acad2002 dann folgendes: "Initialisiert das VBA-System... Lädt VBA-Startdatei...Setzt [isocp.shx] für [GENPRESE] ein. Regeneriert Modell." dann reparieren: Befehl: _audit Gefundene Fehler beheben? [Ja/Nein] <N>: j Prüft Header DXF-Name Aktueller Wert Prüfung Vorgabe AcDbLayout(21) Owner Id != Dictionary Id AcDbLayout(20) Owner Id != Dictionary Id AcDbMlineStyle(1C) Owner Id != Dictionary Id DIMTXT 0.00 invalid 0.18 DIMALTF 0.00 invalid 25.40 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMLFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 DIMTFAC 0.00 invalid 1.00 3 Blöcke geprüft Durchgang 1 11 Objekte geprüft Durchgang 2 11 Objekte geprüft Durchgang 3 300 Objekte überprüft 20 Fehler gefunden, 20 behoben zu sehen ist dann ein block "gefprese" (bezeichn.: firmvorz) mit 8 attributen. irgendwas ist also in diesem block faul gewesen. ich lese gerade, das du mir mech6 gearbeitet hast. kann es an den unterschiedlichen kerneln liegen (acad-acis; MDT/iv-auto shape manager)? ich habe auch diverse probleme mit dateien aus dem mdt6 in richtung acad.
------------------ hopethishelps Yeti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
Beiträge: 2312 Registriert: 12.11.2000 NX 10 Teamcenter 10
|
erstellt am: 19. Feb. 2003 13:37 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
hallo kollegen, ich finde den dxf-import und den dxf-export megamies. zum glueck arbeite ich nicht mehr mit ihm. 1. speichern unter mehreren dxf-versionen (dxf fuer r12, r14,...): wo sind hier die unterschiede und warum gibt es dann kein dxf fuer fremde systeme-man kann doch jetzt nur testen und hoffen eine geht 2. dies ewige abbrechen beim einladen: ist auch nur irgenwas fehlerhaft, irgendeine zeile bricht acad hoffnungslos ab. andere programme ignorieren diese, geben eine meldung ab und laden trotzdem. so soll und muss es sein in der praxis. wenn du von einem kunden eine dxf geschickt bekommst, wo z.b. nur die schraffur nicht eingeladen werden kann, kann ich nicht wie oben beschrieben tausende von zeilen durchkaemmen und hoffen irgendwann ist das revidiert. ich sage euch, dass habe ich in der praxis zig-mal gemacht, das war die hoelle. 3. beim abspeichern der objekte zerlegt autocad nicht automatisch alle objekte in seine elementaren bestandteile, andere systeme koennen diese elemente nicht laden und ignorieren síe 4.und was wirklich die absolute unverschaemtheit ist und fuer uns nicht tragbar war ist, dass man von volumenkoerpern, also von teilen die im layoutbereich abgeleitet sind inklusive ansichten, bemassungen rahmen,... nicht als dxf abpeichern kann. das muss man sich mal vorstellen: man bezahlt ueber 5000 Euro fuer autocad, zeichnet volumenkoerper, leitet die ansichten im layout ab, bemasst und fertig und man kann davon kein dxf-machen!!! Halt, autocad speichert die dxf ab, aber alles was in fenstern zu sehen ist, wird ignoriert!!!!!!!! (erst im mechanical desktop kann man 2d-zeichnungen ableiten). da kann mir die autodesk auch noch so oft sagen das das im basispaket nicht moeglich ist, weil nicht notwendig...!?! 5. wuenschenswert waere immer beim abspeichern eine log-datei, die den transfer beinhaltet: wieviele und welche entities - gibt es natuerlich auch nicht. 6. irgendwas wichtiges habe ich auch noch vermisst, weiss jetzt aber nicht mehr was (werde ja auch aelter) 7. weiterhin ganz schade, das man aus autocad keine iges- oder step-dateien abspeichern kann (nur sat) und damit koennen ganz viele proggis nichts anfangen, weil sie keinen acis-kernel haben. ja und deshalb haben wir gewechselt und sind nun rundum zufrieden auch was den datentransfer betrifft... ... so long Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mechanical Mitglied Entwicklungsingenieur
Beiträge: 192 Registriert: 28.06.2002
|
erstellt am: 19. Feb. 2003 13:54 <-- editieren / zitieren --> Unities abgeben:
Hallo Danke für die Hilfen, die Lösung von dr-nikolai funzt. @hagen123 Zu 2) stimme ich dir zu, im CorelDraw konnte die Datei geöffnet werden (allerdings war die Bemaßung komplett verschoben). Ich finde, dass AutoDesk die eigenen Formate nicht im Griff hat. Ich Arbeite hauptsächlich mit Inventor 6. Da ist der DWG import und export zum kotzen. Na und wenn man aus dem AutoCad nicht mal vernünftig eine dxf-Datei erstellen kann hört sichs sowieso auf. ------------------ mechanical Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
Beiträge: 2312 Registriert: 12.11.2000 NX 10 Teamcenter 10
|
erstellt am: 19. Feb. 2003 14:31 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
richtig mechanical, autodesk hat in den letzten jahren schlichtweg nichts in bezug auf dxf, iges, step getan. was nuetzen die design-center, eigenschaften-manager, web-kompabilitaet, wenn noch nicht mal das primaere ziel zeichnungen weiterzugeben erreicht wird? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
1000Hands Mitglied CEO
Beiträge: 990 Registriert: 24.03.2002 HP Workstation Z840 Building Design Suite Premium 2018 auf Windows7 64Bit
|
erstellt am: 19. Feb. 2003 14:39 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
Ein paar Anmerkungen dazu: dxf-Schnittstelle ist ja eine Definition von ADesk. Wie andere Progs das interpretieren ist ja deren Sache. Die unterschiedlichen Formate sind u.a. dazu notwendig das es bestimmte Objekttypen in R12 noch nicht gab und also entsprechend zerlegt/umgewandelt werden müssen. Eine Zeichnung die man nur mit AutoCAD erstellt hat wird sich auch immer auslesen lassen. In der Regel (und zu 99% liegt es daran!) entstehen Probleme beim dxf-Export wenn man Applikationen/Blöcke usw. aus anderem Hause verwendet hat. Einige Appl. blockieren das übrigends absichtlich! Ist eben ein weites Feld wo man einige Seiten zu schrieben könnte... ------------------ mfG Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hagen123 Ehrenmitglied V.I.P. h.c. Application Specialist
Beiträge: 2312 Registriert: 12.11.2000 NX 10 Teamcenter 10
|
erstellt am: 19. Feb. 2003 15:08 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
1000hands, wie meinst du denn das? 'dxf-Schnittstelle ist ja eine Definition von ADesk' das drawing interchange format, so wie der name interchange schon sagt, soll SPEZIELL fuer ANDERE formate gelten und nicht nur fuer autocad. DAS IST DIE ABSICHT DIESES FORMATES!!! --------------------------------------------------------------- das es sich um verschiedene objekttypen handelt ist klar bei den versionen, aber dann sage mir doch mal im klartext was die unterschiede sind. was wird in den unterschiedlichsten versionen unterstuetzt und was nicht? --------------------------------------------------------------- 'Eine Zeichnung die man nur mit AutoCAD erstellt hat wird sich auch immer auslesen lassen.' 1000hands, das stimmt einfach nicht, das verhalten ist genauso wie in punkt 4 beschrieben!!! reply? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Rausch Mitglied
Beiträge: 1200 Registriert: 26.03.2001 Intel Xeon 3,6 GHz 32 GB RAM NVIDIA Quadro P2000 Windows 10 Enterprise AutoCADmap 3D 2023 WS-Landcad 2023 QGIS 3.28.5
|
erstellt am: 19. Feb. 2003 15:21 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
Zitat: Original erstellt von hagen123: ...DAS IST DIE ABSICHT DIESES FORMATES!!!
schrei doch nicht so wenn aber dxf-Konverter schlampig programmiert werden, dann kann ja Autodesk (ausnahmsweise) mal nicht dafür Zitat: Original erstellt von hagen123: aber dann sage mir doch mal im klartext was die unterschiede sind. was wird in den unterschiedlichsten versionen unterstuetzt und was nicht?
AutoCAD-Geschichte? das wird wohl zu lang hier aber z.B.: LW-Polylinien, Ellipsen
------------------ gruß thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
1000Hands Mitglied CEO
Beiträge: 990 Registriert: 24.03.2002 HP Workstation Z840 Building Design Suite Premium 2018 auf Windows7 64Bit
|
erstellt am: 19. Feb. 2003 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
1000hands, wie meinst du denn das? 'dxf-Schnittstelle ist ja eine Definition von ADesk' das drawing interchange format, so wie der name interchange schon sagt, soll SPEZIELL fuer ANDERE formate gelten und nicht nur fuer autocad. DAS IST DIE ABSICHT DIESES FORMATES!!! Antwort: Adesk hat dieses Format "erfunden" damit andere CAD- Zeichnungen in AutoCAD eingelesen werden können. Wenn sich die Programmierer anderer Hersteller nicht an den dxf-Standard halten (wollen!), ist das deren Sache... (& unser Problem!) --------------------------------------------------------------- das es sich um verschiedene objekttypen handelt ist klar bei den versionen, aber dann sage mir doch mal im klartext was die unterschiede sind. was wird in den unterschiedlichsten versionen unterstuetzt und was nicht? Antwort: Dazu schau in der Knowledge-Base von Adesk, im Moment fällt mir ein z.B. 3D-polylinien u. Splinies --------------------------------------------------------------- 'Eine Zeichnung die man nur mit AutoCAD erstellt hat wird sich auch immer auslesen lassen.' 1000hands, das stimmt einfach nicht, das verhalten ist genauso wie in punkt 4 beschrieben!!! Antwort: Ich würde mir da NUR sicher sein, wenn nur ich alleine an dieser Zeichnung mit AutoCAD gearbeitet habe und zwar ohne fremde Blöcke, Appli´s, andere Lisp,arx usw. IST DEM SO? reply? Nachrag: Konnte Dein Beitrag irgenwie nicht zitieren, sieht daher etwas unübersichtlich aus... Aber eigentlich steht auch alles inzwischen auch schon im Beitrag von Thomas...
------------------ mfG Stefan [Diese Nachricht wurde von 1000Hands am 19. Februar 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Yeti Mitglied CADmin
Beiträge: 1445 Registriert: 21.12.2000
|
erstellt am: 19. Feb. 2003 22:28 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
hi, entschuldigt das ich euch widersprechen muß: autodesk hat dxf geschaffen, um zwischen autocad auf windows und autocad unter anderen plattformen (unix etc.) die daten zu tauschen. auch geschichte... aber ansonsten ist es wohl am besten, im dxf-r12-format zu tauschen. viele andere cad-proggies akzeptieren nur diese version. dort waren z.b. eingebettete objekte nicht möglich (siehe 1000hands). und splines auch nicht und die definiert jedes cad-proggie anders... grundsätzlich wäre es nicht schlecht, wenn dxf zum standard würde. aber das würde ja heißen, autodesk eine gewisse marktmacht zuzugestehen. das können ug/catia/pro eng etc. wohl nicht zulassen. außerdem tauschen die mit step/iges oder sogar nativ - da kommen eh mehr infos rüber. allerdings kann man in iges/step noch mehr verstellen... wir werden wohl damit leben müssen. wobei ich festgestellt habe, das unigraphics nx direkt dwg-/dxf-r15 einlesen kann - ohne verlust. catia v5 ist da hoffnungslos baden gegangen... ------------------ hopethishelps Yeti [Diese Nachricht wurde von Yeti am 19. Februar 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wklemens Mitglied Systemingenieur
Beiträge: 383 Registriert: 02.09.2002
|
erstellt am: 19. Feb. 2003 22:37 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
@Yeti: Muß auch Dir widersprechen: Das DXF-Format war zum Datenaustausch zwischen AutoCAD und anderen Herstellern da. Es sollte ein "lesbares" Format sein, und nicht binär. Austausch zwischen den unterschiedlichen ADESK-Plattformen und Betriebssystemen war immer gegeben. DWG war DWG, egal welche Plattform. Aber es sollte in erster Linie mit einem Texteditor lesbar sein. ------------------ Grüße aus Linz Willi Klemens MCDS Datensystem GmbH www.mcds.net Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadmandu Mitglied Dipl. Ing. (Fh) Stahlbau
Beiträge: 175 Registriert: 12.12.2002 2006 Inventor 10 Trumpf TOPS100;300 Netzwerkadministration
|
erstellt am: 20. Feb. 2003 00:16 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
Hallo Mein Senf zu dem Thema 1. DXF ist Autodesk (Autocad) Erfindung da die DWG Datenbank zu komplex und nicht dokumentiert ist (nur via Lisp oder VB zugang).Alle die DXF importieren müssen sich dabei an Autodesk orientieren. 2. DXF ist niemals für 3D geschaffen worden daher in Mechanical Desktop ist IgesOut integriert. In Inventor Iges +Step.Erwartet von einem 2d + 1/2 3D Programm wie Acad 2000/200i/2002 nicht den vollen 3D Luxus.(das kostet mehr) 3. in 2D arbeite ich jeden Tag ca.10-20 mal mit DXFOUT + Option Auswahl da ich NC-Programme mit den Dxf Files Schreibe. Und damit gibt es seit 10 Jahren fast kein problem. ------------------ Rechtschreibfehler sind im Preis enthalten und können nicht einzeln zurückgegeben werden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
1000Hands Mitglied CEO
Beiträge: 990 Registriert: 24.03.2002 HP Workstation Z840 Building Design Suite Premium 2018 auf Windows7 64Bit
|
erstellt am: 20. Feb. 2003 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für mechanical
Zitat: Original erstellt von Yeti: hi,entschuldigt das ich euch widersprechen muß: autodesk hat dxf geschaffen, um zwischen autocad auf windows und autocad unter anderen plattformen (unix etc.) die daten zu tauschen.
Hm, muß mich dennoch wklemens anschließen - dxf gab es ja schon als ACAD noch gar nicht unter Windows lief! Noch unter R13 war ACAD unter WIN wie ein Fahren mit "angezogener Handbremse" Man muß dazu die Entwicklung von ACAD seit V9 bis heute betrachten um das dxf-Format in einem richtigen Zusammenhang zu sehen. Meiner Meinung nach kann man also nicht rufen: DXF ist Mist, meine runden Ansichtsfenster im Layout kommen im System xy nicht richtig an... ------------------ mfG Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |