| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Zerlegen von Blöcken (956 mal gelesen)
|
peterpan2002 Mitglied
Beiträge: 250 Registriert: 07.05.2004
|
erstellt am: 07. Sep. 2005 09:02 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich habe folgendes Problem: Ich kriege ab und zu Daten aus Layout-Programm (Protel) um die Leiterplatte in meine Bleche zu integrieren. Bekanterweise sind die Layoutsdaten immer mit tausenden Polylinien und Blöcks. Um die Datenmenge (30000, 40000 Objekte) zu reduzieren, habe ich immer alles mit Ursprung zerlegt und alles, was unwichtig war, gelöscht. Diese Zerlegung hat früher (AutoCad LT 98) max. 1 min gedauert. Nach dem Umstieg auf LT 2005 habe ich nach 90 min das Programm abgeschossen. Laut Task-Manager läuft Acad mit 50%-Auslastung, auch Speichernutzung ändert sich ständig. Wie bringe ich den Kasten auf die Touren?! Für jeden Tipp bin ich dankbar! Peter System-Konfiguration: Win2K SP4 AutoCAD LT 2005 - Deutsch SP 1
[Diese Nachricht wurde von peterpan2002 am 07. Sep. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dig15 Ehrenmitglied V.I.P. h.c. Dipl.-Ing. für Markscheidewesen und Geodäsie
Beiträge: 5833 Registriert: 27.02.2003 DWG TrueView 2014
|
erstellt am: 07. Sep. 2005 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
Hallo, ich würde vor der Zerlegung erst einmal Bereinigen und die Zeichnung prüfen. Wie Du Dein Problem beschreibst, könnte sich ACAD an der Datenstruktur aufhängen. Grüße Lutz ------------------ Glück Auf! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
peterpan2002 Mitglied
Beiträge: 250 Registriert: 07.05.2004
|
erstellt am: 07. Sep. 2005 10:29 <-- editieren / zitieren --> Unities abgeben:
Hallo! Habe es gerade ausprobiert - leider bringt es nichts. Es gab keine Blöcke und nur zwei Layer zum Bereinigen. Auch das Überprüfen hat es keine Fehler gemeldet. Vor einiger Zeit ist mir eingefallen, daß bei solcher Dateien die Undo-Datei über 1GB groß war. Jetzt habe ich den Befehl Zurück ausgeschaltet. Leider keine Änderung. 50% Auslastung, ab und zu sichtbares Flackern von Textfenster und die Warterei. Grüße! Peter Die DWG hat 61300 Objekte. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 07. Sep. 2005 10:41 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
|
peterpan2002 Mitglied
Beiträge: 250 Registriert: 07.05.2004
|
erstellt am: 07. Sep. 2005 10:49 <-- editieren / zitieren --> Unities abgeben:
|
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 07. Sep. 2005 12:24 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
Ich konnte (leider) das gleiche Phänomen feststellen, ACAD2005Lt benötigt extrem viel Zeit dafür (falls es mal fertig wird ?) - ACAD2004Vv kommt damit wesentlich besser klar...(ca. 1 Minute od. schneller) @all Die Datei enthält >60000 Polylinien (LW-Polyline) welche alle eine globale Breite /= Null als Eigenschaft aufweisen. (bis auf 2 Stk. <Durch den _explode zu Linien geht diese Eigenschaft natürlich verloren> Die globaleBreite hat aber nichts mit dem Problem direkt zutun. Lt macht sich generell schwer zu schaffen beim _exploden.. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 07. Sep. 2005 12:29 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
Hi, habt Ihr die Datei schon mal mit Wiederherstellen geöffnet, und geprüft, vielleicht auch noch bereinigt? Hab schon so Phänomene gehabt, daß es danach besser ging - muß aber nicht Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 07. Sep. 2005 12:43 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
Habe jetzt mal umfassender testen können: Vv = Vollversion 2004Vv - Schwuuuuups 2005Vv - gäääääähhn 2005LT - gäääääähhn 2006Vv - und hier wird es interessant: ab 2006 gibt es eine neue Abfrage beim Befehl _explode "blabla kann lange dauern - kann beschleunigt werden wenn die Anzeigereihenfolge ignoriert werden darf" nicht ignorieren - gäääääähhn ignorieren - Schwuuuuups !! Da fällt einem dann auf das es seit Acad2005 eine "echte" Anzeigereihenfolge gibt: hat man in 2004 die Anzeigereihenfolge "geändert" so ist der Platz in der Datenbank gleich geblieben, die "Änderung" wird lediglich in einer Liste gespeichert. Ab 2005 werden die Objekte tatsächlich in der Datenbank verschoben. So, super. Keine Ahnung was man nun mit dieser Information anfangen kann/soll. Ich könnte mir vorstellen das dieses Phänomen bereits in anderen Foren (AUGI?) diskutiert worden ist [vielleicht auch auf cad.de ?], evtl. mal eine kleine Webrecherche durchführen.. PS.: habe auch mit eigenen/neuen Dateien getestet ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
peterpan2002 Mitglied
Beiträge: 250 Registriert: 07.05.2004
|
erstellt am: 07. Sep. 2005 13:01 <-- editieren / zitieren --> Unities abgeben:
Hallo! Zwar habe ich nicht die direkte Antwort bekommen, aber das Problem ist jetzt gelöst. Der Hinweis auf die Datenbank und Anzeigereihenfolge war ausschlaggebend: Es gibt Systemvariable DRAWORDERCTL. Die steuert Zeichnungsreihenfolge-Funktionalität. Standard-Wert ist 3 - die gesamte Funktionalität der Zeichnungsreihenfolge Beim Wert 0 ist die Reihenfolge aus. Und die ganze Prozedur dauerte ca. 60s. Danke für die Hilfe! Und die U´s sind unterwegs. Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21533 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 07. Sep. 2005 13:38 <-- editieren / zitieren --> Unities abgeben: Nur für peterpan2002
toll , hätte öfter mal Forum lesen sollen, ich brauchte eine halbe Stunde länger lol wollte auch gerade posten: Stelle die SysVar "DRAWORDERCTL" auf Null (0) und führe dann den _explode durch ! Was und wofür die SysVar ist lese am besten in der ACADhilfe durch ! man liest sich... Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |