Ebenenschaltung per Tastureingabe für Masterdatei und Referenzen


Bezieht sich auf
Produkt(e):MicroStation
Version(en):08.11.09.459
Umbegung: N\A
Produktbereich: Ebenen
Produktunterbereich: Ebenendarstellung
Ursprünglicher Autor:Sven Zigelski, Bentley Technical Support Group

 

Problembeschreibung

Gibt es Tastatureingaben (Key-Ins), um Ebenen in der Masterdatei und (verschachtelten) Referenzen ein- oder auszuschalten?

Schritte zur Problembehebung

Hier wird beschrieben, wie man bestimmte Tastatureingaben verwenden kann, um Ebenen in der Masterdatei und (verschachtelten) Referenzen ein- oder auszuschalten.

Damit man überhaupt in der Lage ist, Ebenen in der Masterdatei und (verschachtelten) Referenzen ein- oder auszuschalten, müssen zuerst folgende Einstellungen/Variablen geprüft werden, damit die Änderungen der Ebenen dauerhaft gespeichert bleiben:

Tastatureingabe:
set refleveloverrides on 
Da dieses dateispezifisch ist, muss dies noch im Pulldownmenü Datei > Einstellungen speichern gespeichert werden. Es kann auch die Tastatureingabe filedesign hierfür ausgeführt werden. Wenn dies in der verwendeten Seed-Datei vorgenommen wird, steht es in jeder neuen Datei zur Verfügung, die diese Seed-Datei zur Basis hat.

Variablen:
MS_LEVEL_EDIT_NESTED_ATTACHMENT_LEVELS  = 1
MS_LEVEL_LOAD_ATTACHMENT_FILTERS  = 1

Um Ebenen global ein- oder auszuschalten, können diese Tastatureingaben hilfreich sein:

Allgemeine Syntax für Tastatureingaben für das Schalten von Ebenen in der Masterdatei:
level set display on/off "level name"

Allgemeine Syntax für Tastatureingaben für das Schalten von Ebenen in direkten Anhängen (nicht verschachtelt):
level set display on/off file:*.* "level name"

Allgemeine Syntax für Tastatureingaben für das Schalten von Ebenen in allen verschachtelten Referenzen, die an direkten Anhängen angehängt sind, also erster Verschachtelungstiefe:
level set display on/off file:*.*->*.* "level name"

Allgemeine Syntax für Tastatureingaben für das Schalten von Ebenen in allen verschachtelten Referenzen, angehängt an solche mit erster Verschachtelungstiefe, also zweiter Verschachtelungstiefe:
level set display on/off file:*.*->*.*->*.* "level name"

Wie man sehen kann, muss also für jede zusätzliche Verschachtelungstiefe ->*.* hinzugefügt werden.
In Kürze:
Direkte Anhänge: file:*.*
Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 1: file:*.*->*.*
Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 2: file:*.*->*.*->*.*
Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 3: file:*.*->*.*->*.*->*.*
etc.

Das *.* kann natürlich durch die gewünschte Dateinamenendung ersetzt werden.
Wenn der Ebenenname Leerzeichen enthält, muss der Name in Anführungszeichen ( "" ) gesetzt werden.
Wildcards/Platzhalter ( * ) im Ebenennamen können ebenfalls verwendet werden, so würde ein Ebenenname wie *test* sich auf alle Ebenen auswirken, die irgendwo das Wort test im Namen haben.

Wenn Ebenen für eine bestimmte Datei geschaltet werden sollen und der Name Leerzeichen enthält, müssen Anführungszeichen benutzt werden. Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 2 z.B.:
"file name a"->"file name b"->"file name c"

Um Ebenen verschachtelter Anhänge zu schalten, muss auf dieselbe Weise vorgegnagen werden, Tastatureingabe:

Syntax Masterdatei:
set levels on/off "level name"

Syntax für direkte Anhänge:
reference levels on/off "level name" *.*

Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 1:
reference levels on/off "level name" *.*->*.*

Für Ebenen verschachtelter Anhänge mit Verschachtelungstiefe 2:
reference levels on/off "level name" *.*->*.*->*.*

Nach Eingabe dieser ansichtsspezifischen Tastatureingaben wird man aufgefordert, eine Ansicht zu wählen. Die Auswahl einer Ansicht kann auch per Tastatureingabe spezifiziert werden:
selview <view number>
 
Beispiel:

Im Falle, dass Ansicht #1 gewählt werden soll:
set levels on/off "level name";selview 1
reference levels on/off "level name" *.*;selview 1

Anmerkungen:

Je mehr Wildcards benutzt werden, desto langsamer wird die Verarbeitungsgeschwindigkeit. So sollte man vermeiden, Wildcards zu setzen und besser konkrete Ebenen- und Dateinamen angeben, falls möglich.

Die obigen Informationen wurden erfolgreich in MicroStation V8 2004, V8 XM und V8i sowie in Navigator V8i getestet.

Sehen Sie auch

Original in Englisch von Henk Ligtvoet
(http://communities.bentley.com/products/microstation/b/microstation_blog/archive/2010/12/17/key-ins-to-switch-levels-on-off-in-a-master-file-and-nested-references)