Verbessern der Leistung bei der Verwendung von XRefs / About Improving Performance When Using Xrefs

Hallo,

ist es möglich in DraftSight die Leistung bei großen Xref-Dateien zu verbessern?

Ich kenne aus AutoCAD diese Funktion:

Laden bei Bedarf

Mit den Funktionen zum Laden bei Bedarf und Speichern der Zeichnungen mit internen Indizes kann die Systemleistung bei großen referenzierten Zeichnungen verbessert werden, die zugeschnitten wurden oder die zahlreiche Objekte auf gefrorenen Layern enthalten. Beim Laden bei Bedarf werden nur die Daten aus der Referenzzeichnung in den Speicher geladen, die zum Regenerieren der aktuellen Zeichnung benötigt werden. Anders ausgedrückt werden referenzierte Daten also "nach Bedarf" gelesen.

Laden bei Bedarf arbeitet mit den Systemvariablen INDEXCTL, XLOADCTL und XLOADPATH zusammen.

Um die Vorteile des Ladens bei Bedarf zu maximieren, speichern Sie referenzierte Zeichnungen mit Layer- und Raumindizes. Die Leistungsvorteile der Option XRef-Datei laden bei Bedarf werden am deutlichsten, wenn Sie:

  • Die externe Referenz so zuschneiden, dass nur ein kleiner Teil angezeigt wird. Ein Raumindex wird in der extern referenzierten Zeichnung gespeichert.
  • Frieren Sie mehrere Layer der XRef. Die extern referenzierte Zeichnung wird zusammen mit einem Layerindex gespeichert.

Wenn Laden bei Bedarf aktiviert ist und Sie zugeschnittene XRefs mit Raumindizes haben, ausgeschnitten haben, bestehen die eingelesenen Objekte hauptsächlich aus Datenbankobjekten in der referenzierten Datenbank, die innerhalb des Zuschneidevolumens enthalten sind. Wird das Zuschneidevolumen modifiziert, werden mehr Objekte geladen, als von der referenzierten Zeichnung gefordert. Bei XRefs mit vielen gefrorenen Layern, die mit Layerindizes gespeichert wurden, werden nur die Objekte auf den getauten Layern in die aktuelle Zeichnung eingelesen. Wenn diese XRef-abhängigen Layer getaut werden, liest das Programm die Geometrie aus der Referenzzeichnung bei Bedarf ein.

Systemvariablen

 

Gibt es diese Funktion auch in DraftSight bzw. welche Systemvariablen gibt es hierzu in DraftSight?

Vielleicht kann mir jemand bei dieser Frage weiterhelfen.

 

About Improving Performance When Using Xrefs

 Demand Loading

Overview of Demand Loading

The program uses demand loading and saving drawings with internal indexes to increase performance with large referenced drawings that have been clipped, or that have many objects on frozen layers. With demand loading, only the data from the reference drawing that is necessary to regenerate the current drawing is loaded into memory. In other words, referenced data is read in “on demand.”

Demand loading works in conjunction with the INDEXCTL, XLOADCTL, and XLOADPATH system variables.

To maximize the benefits of demand loading, save referenced drawings with layer and spatial indexes. The performance benefits of demand loading are most noticeable when you do one of the following:

  • Clip the xref to display a small fraction of it. A spatial index is saved in the externally referenced drawing.
  • Freeze several layers of the xref. The externally referenced drawing is saved with a layer index.

If demand loading is turned on, and you have clipped xrefs with spatial indexes, objects in the referenced drawing database contained within the clip volume comprise the majority of the objects read into the drawing. If the clip volume is modified more objects are loaded as needed from the reference drawing. Similarly, if you have xrefs with many layers frozen that were saved with layer indexes, only the objects on those thawed layers are read into the current drawing. If those xref-dependent layers are thawed, the program reads in that geometry from the reference drawing as required.

Can I use the function Demand Loading also in DS?

 

Gruß Markus