MicroStation CONNECT Edition Hilfe

Verwendung von Filtern

Filter sind hilfreich beim Gruppieren verknüpfte Ebenen, um sie als Gruppe ein- bzw. auszublenden. Nehmen wir beispielsweise an, Ihnen liegt eine Zeichnungsdatei mit mehreren hundert Ebenen vor. Innerhalb dieser Ebenen können sich Filter für diverse Bereiche befinden, etwa "Civil", "Architektur" oder "Mechanisch". Innerhalb von "Civil" könnte es Ebenen für Civil-Vorhanden, Civil-Vorgeschlagen, Civil-Anmerkung usw. usw. geben.Sie könnten daher leicht eine Filterdefinition namens Civil erstellen, der nur Ebenen anzeigen würde, die das Wort "Civil" als Teil der Beschreibung hätten.

Filter können nach Bedarf benannt, gespeichert und abgerufen werden, oder zur sofortigen einmaligen Anzeige arbeitsbegleitend ("on-the-fly") mithilfe der Filterzeile im Dialogfeld "Ebenen-Manager" definiert werden. Filter können im Dialog "Ebenendarstellung" aktiviert oder deaktiviert werden. Mit Filtern können Ebenen im ganzen Modell und allen angehängten Modellen aktiviert und deaktiviert werden. Ebenen können über mehrere Attribute gefiltert werden, etwa Dateiname, Farbe, Stil, Strichstärke und Ebenengruppe. um nur einige aufzuzählen.

Filter können mit verschiedenen Ausdruckstypen verwendet werden, je nachdem, in welcher Spalte der Ausdruck eingegeben werden kann. Es gibt drei grundlegende Arten von Ausdrücken: Zeichenfolge, Ganzzahl und Boolesch. Eine Syntax wird bereitgestellt, um mit Platzhaltern (d.h. *, ?) nach Attributen zu filtern, was den Suchkriterien des Windows Explorers ähnelt. Zusätzlich wurden SET-basierte Operationen wie "|" (oder), "&" (und) und "-" (minus) hinzugefügt. Zeichenfolgenausdrücke werden auf Zeichenfolgenwerte angewendet. Ganzzahlwerte und boolesche Werte verwenden Ganzzahlausdrücke und boolesche Ausdrücke. Dies wird im Folgenden kurz beschrieben:

  • Das Format Zeichenfolge ähnelt dem String-Format, das im Suchdialog des Windows Explorer unterstützt wird. Zusätzlich wurden SET-basierte Operationen wie "|" (oder), "&" (und) und "-" (minus) hinzugefügt. Im Dialog Ebenen-Manager sind Zeichenfolgenausdrücke gültig für die Zeilen "Name", "Beschreibung", "Datei" und "Logisch". Die folgende Tabelle nennt einige Beispiele für Zeichenfolgenausdrücke:
    Zeichenfolgenausdruck Trifft zu auf Zeichenfolge(n)
    lev mit der Teilzeichenfolge "lev"
    "lev" "lev" (exakt)
    *1 mit "1" endend
    lev* mit "lev" beginnend
    1 | 2 mit dem Zeichen "1" oder "2"
    1 & 2 mit den Zeichen "1" und "2"
    1 – 2 mit dem Zeichen "1", aber nicht "2"
    *1 | *2 | *3 mit "1", "2" oder "3" endend
    ((1 | 2) – 3) mit dem Zeichen "1" oder "2", aber nicht "3"
    "Ebene 1" | "Ebene 2" "Ebene 1" oder "Ebene 2" (exakt)
    Bemerkung: Beachten Sie im vorletzten Beispiel-Zeichenfolgenausdruck oben, wie "(" und ")" zum Kombinieren von SET-Operatoren verwendet werden.
    Bemerkung: Das obige Zeichenfolgenformat ist auch an anderen Stellen anwendbar, z.B. zum Filtern nach Modellnamen im Dialogfeld "Speichern unter V8-Optionen", Registerkarte "Filter".
  • Ganzzahlausdrücke werden für Ganzzahlwerte verwendet. Beispiele sind "1", "10", "15–20". Für Ganzzahlausdrücke können auch die Vergleichsoperatoren ">", ">=", "", "=" und "!=" verwendet werden. Im Dialog Ebenen-Manager sind Ganzzahlausdrücke gültig für "Nummer", "Farbe", "Stil", "Stärke" und "Elemente". In der folgenden Tabelle sind einige Beispiele für Ganzzahlausdrücke aufgeführt:
    Ganzzahlausdruck Trifft zu auf Ganzzahlwert(e)
    1,10 1 und 10
    10, 15–20 10, 15, 16, 17, 18, 19 und 20
    <20 niedriger als 20
    >20 höher als 20
    <=20 kleiner als oder gleich 20
    >=20 größer als oder gleich 20
    !=20 ungleich 20
  • Boolesche Ausdrücke werden auf Kontrollkästchen angewendet. Boolesche Ausdrücke können den Wert 0 oder 1 annehmen. Im Dialogfeld "Ebenen-Manager" sind Boolesche Ausdrücke gültig für die Optionen Global, "Sperren", "Zuletzt verwendet" und "Bibliothek". In der folgenden Tabelle sind Boolesche Ausdrücke aufgeführt:
    Boolescher Ausdruck Trifft zu auf Booleschen Wert
    0 aus
    1 ein