Anhand dieser Beispiele lernen Sie, wie Sie regelbasierte Filter erstellen, die Sie auf Ansichten anwenden können.
Sie können mehrere Regeln und Regelsätze erstellen. Regelsätze können verschachtelt werden.
Es gibt keine Begrenzung für die Anzahl der Regeln und Regelsätze, die Sie definieren können. Planen Sie Filterregeln sorgfältig mit UND- und ODER-Bedingungen und Verschachtelung, um sicherzustellen, dass Sie das gewünschte Ergebnis erhalten.
Wenn ein Regelsatz die UND-Bedingung verwendet, müssen alle darin enthaltenen Regeln und verschachtelten Regelsätze "True" sein.
Beispiel:
Tragwerksverwendung = "Schub" UND Feuerwiderstandsklasse = "2 h"
Wenn ein Regelsatz die ODER-Bedingung verwendet, muss mindestens eine darin enthaltene Regel bzw. müssen verschachtelte Regelsätze "True" sein.
Wenn Sie mehrere Werte für einen Parameter auswählen möchten, fügen Sie für jeden Wert eine Regel hinzu. Verschachteln Sie diese Regeln mit einer ODER-Bedingung unter einem Regelsatz.
Beispiel:
Typname enthält "Beton"
ODER Typname enthält "CMU"
ODER Tragendes Material = "Betonmauerwerk"
ODER Tragendes Material = "Beton, Ortbeton, grau"
Wenn Filterregeln verschachtelte Regelsätze enthalten, verwenden Sie die UND- und ODER-Bedingungen sorgfältig, in der richtigen Reihenfolge und mit richtiger Verschachtelung.
Für einige Ergebnisse müssen Sie die UND-Bedingung mit einer verschachtelten ODER-Bedingung verwenden. Für andere Ergebnisse müssen Sie die ODER-Bedingung mit einer verschachtelten UND-Bedingung verwenden. Die Ergebnisse können sehr unterschiedlich sein und Sie müssen darauf achten, die richtigen Filterregeln zu verwenden, um das gewünschte Ergebnis zu erzielen.
Ziel: Sie möchten im Modell alle aus Beton bestehenden Scheibenwände mit einer Feuerwiderstandsklasse von zwei Stunden identifizieren.
In Ihrem Modell können die Namen der Wandtypen die Wörter "Beton" oder "CMU" enthalten, oder ihre Materialien werden mit dem Parameter Tragendes Material angezeigt.
Wenn Sie den folgenden Filter mit einem UND-Regelsatz, der in einem ODER-Regelsatz verschachtelt ist, erstellen, werden nicht das gewünschte Ergebnis erzielen.
Typname enthält "Beton"
ODER Typname enthält "CMU"
ODER Tragendes Material = "Betonmauerwerk"
ODER Tragendes Material = "Beton, Ortbeton, grau"
ODER (Tragwerksverwendung = "Schub" UND Feuerwiderstandsklasse = "2 h")
In diesem Fall müssen Sie wie folgt mit dem UND-Regelsatz beginnen und einen ODER-Regelsatz darin verschachteln, um im Modell alle Scheibenwände aus Beton mit einer Feuerwiderstandsklasse von zwei Stunden zu identifizieren:
Tragwerksverwendung = "Schub"
UND Feuerwiderstandsklasse = "2 h"
UND (Typname enthält "Beton" ODER Typname enthält "CMU" ODER Tragendes Material = "Betonmauerwerk" ODER Tragendes Material = "Beton, Ortbeton grau")
Diese Beispiele zeigen, warum es wichtig ist, Ziele klar zu definieren sowie Filter zu planen und gründlich zu testen.