Sehr große Zeichnungen
Eine AutoSTAGE-Zeichnung kann in seltenen Fällen ungewöhnlich groß werden, mehrere hundert MB, obwohl sie nur wenige hundert Objekte enthält. Diese Seite erklärt, woran das liegt, was AutoSTAGE dagegen unternimmt und wie du bestehende Zeichnungen wieder verkleinerst.
Was wurde beobachtet?
- Die Zeichnungsdatei ist sehr groß, z. B. mehrere hundert MB
- Bei jedem Speichern kommen einige MB hinzu
- Öffnen und Speichern dauern spürbar länger als bei vergleichbaren Zeichnungen
- Die Größe steigt besonders stark, wenn Scheinwerfer mit Strg+C / Strg+V kopiert werden
Was ist die Ursache?
Zwei Effekte haben sich gegenseitig verstärkt.
1. Sehr detaillierte 2D- und 3D-Symbole
Einige Geräte in der Datenbank haben sehr detaillierte Symbole. Ein übliches 2D-Symbol eines Scheinwerfers besteht aus einigen hundert Punkten, einzelne Geräte haben dagegen mehrere zehntausend.
Das ist für sich genommen kein Problem: Die Darstellung wird in der Zeichnung nur einmal abgelegt und von allen Exemplaren des Geräts gemeinsam genutzt.
Für Rechner ohne AutoSTAGE (z. B. DWG TrueView oder Kollegen ohne AutoSTAGE) speichert aber jedes Objekt zusätzlich eine eigene Ersatzdarstellung in der Datei. Bei sehr detaillierten Symbolen war diese Ersatzdarstellung eine vollständige Kopie der Geometrie, je nach Gerät bis zu ca. 7 MB pro Scheinwerfer.
2. Mehrfach gespeicherte Darstellungen durch Kopieren über die Zwischenablage
Beim Kopieren mit Strg+C / Strg+V oder beim Einfügen aus einer anderen Zeichnung wurde die Darstellung des Geräts jedes Mal als neue, vollständige Kopie in der Zeichnung abgelegt, auch wenn dasselbe Gerät bereits vorhanden war.
Beispiel: Ein Scheinwerfer mit detailliertem Symbol, viermal per Zwischenablage (Copy-Paste) kopiert, hat die Datei auf mehr als das Doppelte vergrößert. Mit dem Befehl KOPIEREN innerhalb derselben Zeichnung trat der Effekt nicht auf.
Was macht AutoSTAGE dagegen?
Gemeinsame Darstellung auch nach Kopieren und Einfügen
Alle Exemplare eines Gerätetyps nutzen jetzt automatisch dieselbe Darstellung, unabhängig davon, ob sie über AutoSTAGE, mit dem Befehl KOPIEREN oder über die Zwischenablage eingefügt wurden. Beim Einfügen erkennt AutoSTAGE bereits vorhandene Darstellungen und verwendet diese weiter.
Kompakte Ersatzdarstellung bei detaillierten Geräten
Für Geräte mit sehr detailliertem 2D-Symbol oder 3D-Modell speichert AutoSTAGE als Ersatzdarstellung nur noch den Umriss mit dem Gerätenamen:
- im 2D-Modus als Rechteck
- im 3D-Modus als Quader
Beschriftung, Fokus und Lichtkegel bleiben in der Ersatzdarstellung erhalten. Geräte mit einfacher Darstellung, also die meisten Scheinwerfer, werden ohne AutoSTAGE weiterhin vollständig angezeigt.
Mit installiertem AutoSTAGE ändert sich an der Anzeige nichts. Alle Geräte werden wie gewohnt vollständig dargestellt.
ASAUDIT bereinigt bestehende Zeichnungen
Der Befehl ASAUDIT erkennt mehrfach gespeicherte Darstellungen und führt sie zu einer gemeinsamen Darstellung pro Gerätetyp zusammen. Zusammengeführt wird nur, wenn die Darstellungen wirklich identisch sind. Abweichende Darstellungen mit gleichem Namen bleiben unverändert und werden in der Befehlszeile gemeldet.
Was kannst du tun?
Bestehende Zeichnung verkleinern
- Sicherungskopie der Zeichnung anlegen
- Zeichnung mit der aktuellen AutoSTAGE-Version öffnen
- Befehl
ASAUDITausführen und die Rückfragen bestätigen - Zeichnung mit Speichern unter (
_SAVEAS) unter einem neuen Namen speichern
Wichtig
Speichere nach ASAUDIT mit Speichern unter und nicht mit einfachem Speichern. Nur so wird die Datei vollständig neu geschrieben und tatsächlich kleiner. Die Ersatzdarstellungen werden dabei ebenfalls in der neuen, kompakten Form gespeichert.
Weitere Möglichkeiten
- Nicht verwendete Elemente entfernen: Mit
BEREINIG(_PURGEBereinigen) nicht mehr benötigte Blöcke, Layer und Stile löschen - Zeichnung prüfen: Mit
_AUDIT(Prüfung) Fehler in der Zeichnung finden und beheben lassen - Vollständiges Speichern erzwingen: Steht die Systemvariable
ISAVEPERCENTauf einem Wert größer 0, speichert AutoCAD nur die Änderungen und die Datei wächst mit jedem Speichern. MitISAVEPERCENT=0wird die Datei jedes Mal vollständig neu geschrieben - Ersatzdarstellung abschalten: Mit
PROXYGRAPHICS=0werden gar keine Ersatzdarstellungen gespeichert. Die Datei wird dadurch am kleinsten, ohne AutoSTAGE sind die Objekte dann aber nicht mehr sichtbar
Arbeiten alle Beteiligten mit AutoSTAGE, ist PROXYGRAPHICS = 0 unproblematisch. Wird die Zeichnung an Partner ohne AutoSTAGE weitergegeben, sollte der Wert auf 1 bleiben.
Bei älteren AutoSTAGE-Versionen
Solange noch eine ältere Version im Einsatz ist:
- Scheinwerfer innerhalb einer Zeichnung mit dem Befehl KOPIEREN statt mit Strg+C / Strg+V vervielfältigen
- Große Zeichnungen nach dem Update einmalig mit
ASAUDITbereinigen
Fragen?
Wenn eine Zeichnung trotz dieser Schritte ungewöhnlich groß bleibt, schick uns die Datei gern zur Analyse an support@autostage.de.