Skalierung von Bemusterung falsch


 Produkt(e):MicroStation
 Version(en):08.11.x
 Umgebung:N\A
 Produktbereich:Bemusterung
 Produktunterbereich:Allgemein

Problem

Es kann vorkommen, dass eine an sich identische Bemusterung (Schraffur) in zwei verschiedenen Zeichnungen unterschiedlich skaliert ist, obwohl dieselbe Bemusterungszelle aus ein und derselben Zellbibliothek verwendet wurde.

Problemlösung

Die Ursache für oben beschriebenes Problem ist die Größe der Pseudozelle in ihrer in der Zeichnung liegenden Pseudozellendefinition. Diese existiert, sobald eine Bemusterungsschraffur generiert wird. D.h., sobald eine Zelle aus einer Zellbibliothek als Bemusterungszelle gewählt und die Bemusterung platziert wird, existiert diese Zelle nun auch als Pseudozellendefinition in der Zeichnung. Dies ist erforderlich, weil Pseudozellen gegenüber normalen Zellen Speicherplatz sparen und bei Bemusterungen sehr viele davon platziert werden. Es existiert also einmal eine Pseudozellendefinition. Die platzierten Pseudozellen sind "Referenzen" der Definition und die eigentliche Geometrie der Bemusterungszellen existiert nur in der Pseudozellendefinition. Um zu überprüfen, ob eine Zelle aus einer Zellbibliothek schon als Pseudozellendefiniton existiert, kann im Dialog für Zellbibliotheken der Haken Pseudozellen benutz. gesetzt werden und dann in der Spalte Wo kontrolliert werden, ob diese als Pseudozellendefiniton in der Zeichnung liegt. Dies ist der Fall, wenn in der Spalte Wo der Eintrag Pseudo steht. Fortan würde eine Bemusterung nun anhand der Pseudozellendefinition in der Zeichnung generiert und nicht aus der in der Zellbibliothek gewählten Zelle. Die Pseudozellendefinition existiert auch weiterhin, wenn die Bemusterung gar nicht mehr existiert. In dem Falle kann die Definition durch die Tastatureingabe delete scdefs all entfernt werden. Existieren allerdings noch Bemusterungen und man möchte die Bemusterung an sich nicht re-skalieren, sondern deren Pseudozellen respektive Definition ersetzen, kann man wie folgt vorgehen:

  1. Öffnen Sie eine Zeichnung, in der die Pseudozellendefiniton in richtiger Größe existiert. Es muss keine Zelle platziert sein. Evtl. muss noch die Zellbibliothek angehängt werden, in der die gewünschte Zelle existiert. Im Dialog für Zellbibliotheken muss dann der Haken Pseudozellen benutz. gesetzt, die gewünschte Zelle markiert und der Button Pseudo gedrückt werden. Dies kopiert die Zelle als Pseudozellendefinition in der Zeichnung.

  2. Führen Sie die Tastatureingabe export cells shared <Pfad>\<Zellbibliotheksname.cel> aus. Zellbibliotheksname.cel ist ein beliebiger Name; es wird eine Zellbibliothek mit genau diesem Namen generiert.

  3. Öffnen Sie die Zeichnung mit der falsch skalierten Bemusterung.

  4. Platzieren Sie aus dem Dialog für Zellbibliotheken einmal irgendwo die gewünschte Pseudozelle aus Punkt 1. Am besten sollte hierfür keine Zellbibliothek angehängt und das Häkchen Pseudozellen benutz. gesetzt sein. Diese platzierte Pseudozelle ist nur eine Art "Dummy" und kann ganz zum Schluss wieder gelöscht werden.

  5. Hängen Sie die soeben unter Punkt 2. generierte Zellbibliothek an.

  6. Oben im Dialog für Zellbibliotheken muss nun das Häkchen Pseudozellen benutz. weggenommen werden. Es werden dann die Zellen aus der unter Punkt 2. erzeugten Zellbibliothek aufgelistet (Spalte Wo zeigt Bibl).

  7. Rufen Sie den Befehl Zellen ersetzen auf. Die Option Methode muss auf Aktualisieren und Modus auf Einzeln stehen.

  8. Wählen Sie nun die unter Punkt 4. platzierte Zelle aus und bestätigen den Befehl. Es werden in der Zeichnung nun alle Pseudozellen, also alle Instanzen, ersetzt, da es die Definition ja nur einmal in der Zeichnung gibt. Dies gilt somit auch für Bemusterungen mit dieser Zelle. Die Dummy-Zelle aus Punkt 4. wird jedoch benötigt, da die Bemusterung nicht direkt auswählbar ist. Nach dem Aktualisieren der Ansicht werden die Schraffuren nun in der neuen Form dargestellt. Die Dummy-Zelle kann gelöscht werden.

Diese Vorgehensweise wird auch im Wiki Pseudozellen und alle seine Instanzen in einer Zeichnung ersetzen beschrieben, nur dass bei Schraffuren noch der Zwischenschritt mit der temporär platzierten Dummy-Zelle erforderlich ist.

Hinweis: Diese Anleitung ist auch für alle anderen Änderungen der Pseudozellen (~definition) anwendbar, wenn sich z.B. die Farbe der Schraffurzelle geändert hat.

Sehen Sie hierzu auch

Pseudozellen und alle seine Instanzen in einer Zeichnung ersetzen

Englischsprachige Quelle

N/A

 Ursprünglicher Autor:Sven Zigelski