Guida di MicroStation CONNECT Edition

Utilizzo dei filtri

I filtri possono essere utili per raggruppare i livelli associati allo scopo di modificarne la visualizzazione come gruppo. Ad esempio, è possibile che in un file DGN siano presenti centinaia di livelli. All'interno di questi livelli possono essere presenti filtri per diverse discipline, come Civile, Architettura e Meccanico. All'interno di Civile possono essere disponibili livelli per Civile-Esistente, Civile-Proposto, Civile-Annotazione, ecc. È possibile definire in modo semplice un filtro denominato Civile che mostra solo i livelli che contengono la parola Civile nella descrizione.

I filtri possono essere nominati, salvati e richiamati in base alle necessità, o definiti al volo per un'unica visualizzazione immediata utilizzando la riga del filtro nella finestra di dialogo Gestore livelli. I filtri si possono attivare e disattivare tramite la finestra di dialogo Visualizzazione livello. I filtri possono essere utilizzati per attivare o disattivare i livelli di un modello e di tutti i modelli collegati. È possibile filtrare i livelli in base a una serie di attributi, fra cui nome file, colore, stile, spessore di linea e gruppi di livelli.

I filtri utilizzano diversi tipi di espressioni a seconda della colonna in cui l'espressione viene immessa. Esistono tre moduli di base delle espressioni: stringa, intero and espressione booleana. È disponibile una sintassi per filtrare attributi con caratteri jolly (ad es.: *, ?) analoga ai criteri di ricerca di Windows Explorer. Inoltre sono state aggiunte operazioni basate su insiemi, come | (or), & (and), – (minus). Le espressioni stringa vengono applicate ai valori di stringa. I valori interi e booleani utilizzano espressioni intere e booleane. Di seguito viene fornita una breve descrizione di ciascuna espressione:

  • Il formato dell'espressione stringa è analogo al formato supportato in Windows Explorer dalla finestra di dialogo Cerca. Inoltre sono state aggiunte operazioni basate su insiemi, come | (or), & (and), – (minus). Le espressioni stringa sono valide per le colonne Nome, Descrizione, File e Logico nella finestra di dialogo Gestore livelli. La seguente tabella mostra esempi di espressioni stringa.
    Espressione stringa Corrisponde a stringa/stringhe
    liv con la sottostringa "liv"
    "liv" "liv" (esatta)
    *1 termina con "1"
    liv* inizia con "liv"
    1 | 2 con il carattere "1" o "2"
    1 & 2 con i caratteri "1" e "2"
    1 – 2 con il carattere "1" ma non "2"
    *1 | *2 | *3 termina con "1", "2" o "3"
    ((1 | 2) – 3) con il carattere "1" o "2" ma non il carattere "3"
    "livello 1" | "livello 2" "livello 1" o "livello 2" (esatto)
    Nota: Nella penultima delle espressioni stringa campione, prestare attenzione all'utilizzo di "(" and ")" per combinare gli operatori di insiemi.
    Nota: Il precedente formato di espressione stringa è inoltre applicabile ad altri contesti, come il filtraggio dei nomi di modelli nella scheda Filtro della finestra di dialogo Opzioni di salvataggio in formato V8.
  • Le espressioni intere vengono applicate ai numeri interi. Per esempio, 1, 10, 15–20. Gli operatori di comparazione >, >=, <, <=, and != vengono inoltre supportati dalle espressioni intere. Le espressioni intere sono valide per Numero, Colore, Stile, Spessore ed Elementi nella finestra di dialogo Gestore livelli. La seguente tabella mostra esempi di espressioni intere.
    Espressione intera Corrisponde a valore/i intero/i
    1,10 1 e 10
    10, 15–20 10, 15, 16, 17, 18, 19 e 20
    <20 minore di 20
    >20 maggiore di 20
    <=20 minore o uguale a 20
    >=20 maggiore o uguale a 20
    !=20 diverso da 20
  • Le espressioni booleane vengono applicate alle caselle di riepilogo. Le espressioni booleane possono avere un valore pari a 0 o 1. Le espressioni booleane sono valide per Globale, Bloccaggio, Usati e Libreria nella finestra di dialogo Gestore livelli. La seguente tabella mostra esempi di espressioni booleane.
    Espressione booleana Corrisponde a valore booleano
    0 disattivato
    1 attivo