Guida di MicroStation CONNECT Edition

Finestra di dialogo Editor condizioni

Consente di creare le condizioni per le regole di visualizzazione.
È possibile accedere a questa finestra di dialogo dal percorso seguente:
  • Finestra di dialogo Regole di visualizzazione: fare clic sulla cella Condizione nella casella di riepilogo
ImpostazioneDescrizione
Descrizione Aggiunge una descrizione alla condizione. Questa descrizione viene visualizzata nella cella Condizione, nella casella di riepilogo della finestra di dialogo Regole di visualizzazione. Per impostazione predefinita, la descrizione che viene impostata. È possibile sovrascrivere la descrizione predefinita.
Aggiungi nuovo criterio


Crea un nuovo criterio. È possibile selezionare una proprietà dal selettore delle proprietà accanto all'icona.
Fare clic sull'elenco a discesa per aprire i seguenti tipi di proprietà host:


  • Elementi DGN - Contiene le proprietà degli elementi o delle voci associate quali colore elemento, area, spessore e così via.
  • File - Contiene le proprietà del file o delle voci associate quali nome file, dimensione file, numero di revisione e così via.
  • Modelli - Contiene le proprietà del modello o delle voci associate quali nome modello, descrizione, scala delle annotazioni e così via.
  • Vista - Contiene le proprietà della vista o delle voci associate quali stile di visualizzazione, posizione vista prospettica, indice della vista e così via.
  • Tipi di elementi - (Disponibile quando i tipi di elementi sono disponibili nel DGN) Contiene i tipi di elementi e le proprietà ad essi associate.
  • Riferimenti - (Disponibile quando i riferimenti sono collegati al file DGN) Contiene il riferimento o le proprietà degli elementi associati, come il nome file del collegamento di riferimento, il nome del modello, il livello, e così via.

Ogni tipo di proprietà host contiene uno o più tipi. Questi tipi dipendono dal contenuto del file. Ad esempio, se il file contiene modelli di progetto, disegno e foglio, il tipo di proprietà host del Modello elenca tutti e tre i tipi di modello. Se il file contiene solo modelli di progetto, il tipo di proprietà host del Modello elenca solo il modello di progetto. Espandendo ogni tipo, vengono elencate le diverse categorie di proprietà. Espandendo ulteriormente le categorie, si ottiene l'elenco delle proprietà. È inoltre possibile cercare una particolare proprietà utilizzando il campo Ricerca.

Alcune proprietà chiamate proprietà strutt. contengono proprietà annidate. Queste proprietà possono essere espanse per selezionare le proprietà annidate.

Ogni tipo all'interno del tipo di proprietà host contiene due proprietà speciali, ossia: Is Type e Is Not Type. Queste proprietà definiscono la condizione in base alla quale il tipo selezionato è rispettivamente disponibile o non disponibile.

A seconda della proprietà selezionata, è possibile visualizzare ulteriori menu a discesa per selezionare operatori di confronto e impostare valori o proprietà. Ad esempio, selezionando la proprietà livello di un elemento, si otterranno due opzioni a discesa. Una elencherà gli operatori di confronto e l'altra elencherà tutti i livelli.
L'elenco a discesa degli operatori di confronto offre le seguenti opzioni speciali:
  • Is Set e Is Not Set - Questi creano una condizione da verificare, se la proprietà selezionata è impostata o meno, rispettivamente.
  • Resolves To e Does Not Resolve To - Queste opzioni sono disponibili per le proprietà host Colore, Stile di linea e Spessore di linea. Selezionando uno di questi operatori di confronto, la simbologia di livello dell'elemento viene confrontata con il valore definito nella condizione. Supponiamo di aver selezionato la proprietà host ELEMENT.Elements.Color, impostare l'operatore di confronto su Resolves To e il valore del colore su "1.". Se il colore di un elemento è impostato su PerLivello, Editor condizioni verificherà il livello associato all'elemento e confronterà il colore del livello con il colore "1.". Se il colore del livello viene risolto in "1", l'elemento accetterà questo criterio.

È ora possibile utilizzare caratteri jolly nelle regole di visualizzazione, impostando il confronto "like" seguito da (*/?) per filtrare le proprietà a partire da elenchi completi e cercare la stringa esatta.

Mostra classi per gli elementi disponibili


Elenca tutte le classi disponibili. Nell'elenco a discesa sono disponibili le seguenti opzioni:
  • Mostra classi per gli elementi disponibili
  • Mostra classi per l'elemento selezionato
    Nota: Per utilizzare questa opzione, è necessario selezionare uno o più elementi prima di aprire l'Editor condizioni. Se non sono presenti elementi selezionati, comparirà un messaggio di avviso.
  • Mostra tutti gli schemi - mostra tutte le classi disponibili in MicroStation.
Ricerca


Consente di cercare proprietà o classi per nome.


Alterna confronto valore e proprietà


Consente di aggiungere ulteriori criteri da confrontare con una proprietà o con un valore. È possibile fare clic su questa icona per passare tra valori e proprietà da confrontare.
Seleziona più criteri da raggruppare (Disponibile solo quando si dispone di tre o più criteri in una condizione) Consente di selezionare più di un criterio da raggruppare.
Raggruppa criteri selezionati
(Disponibile solo quando si selezionano due o più caselle di controllo Seleziona più criteri da raggruppare ) Raggruppa i criteri selezionati. Per ulteriori dettagli, consultare Raggruppamento basato su criteri.
Elimina criteri


Elimina i criteri.

Esempi di condizioni per le regole di visualizzazione

  1. Desideriamo identificare tutti gli elementi di tipo "Room" (ambiente).

    ELEMENT Is Room

    In cui,

    ELEMENT - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    Is Room - è la proprietà che identifica se l'elemento è di tipo Room (ambiente).

  2. Desideriamo identificare tutte le forme nel modello che hanno un'area superiore a 20 metri quadri. Per ottenere questo risultato, è possibile creare la seguente condizione nella finestra di dialogo Editor condizioni:

    ELEMENT.Shapes.Area > 20.000M2

    In cui,

    ELEMENT - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    Shapes.Area - è il nome della proprietà il cui valore è l'area dell'elemento.

    > - Operatore di confronto. È inoltre possibile utilizzare =, <, >, <=, >=.

    20.000M2 - è il valore rispetto al quale sarà confrontata la proprietà.

  3. Desideriamo identificare tutte le forme nel modello superiori a 20 metri quadri e che sono inoltre occupate. Per raggiungere questo obiettivo, è necessario creare due criteri nella condizione, come illustrato di seguito.

    ELEMENT.Shapes.Area > 20.000M2

    AND ELEMENT.Room.Occupied = Yes

    In cui,

    ELEMENT - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    Shapes.Area - è il nome della proprietà il cui valore è l'area dell'elemento.

    > - Operatore di confronto. È inoltre possibile utilizzare =, <, >, <=, >=.

    20.000M2 - è il valore rispetto al quale sarà confrontata la proprietà.

    AND - è l'operatore logico AND (e).

    Room.Occupied - è il nome della proprietà che fornisce lo stato, se l'ambiente è occupato.

    Yes - è il valore della proprietà Room.Occupied.

  4. Desideriamo identificare quanto segue:
    1. tutte le forme sul piano 1 hanno un'area superiore a 20 metri quadrate e
    2. tutte le figure sul piano 2 hanno un'area superiore a 30 metri quadri

    Per soddisfare i criteri sopra menzionati, è possibile utilizzare un raggruppamento di criteri e creare la seguente condizione nella finestra di dialogo Editor condizioni:

    (

    ELEMENT.Room.In floor = "1"

    AND ELEMENT.Shapes.Area > 20.000SQ.M)

    )

    OR

    (

    ELEMENT.Room.In floor = "2"

    AND ELEMENT.Shapes.Area > 30.000SQ.M

    )

    In cui,

    ( ) - la parentesi indicano un raggruppamento di criteri.

    ELEMENT - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    Room.In floor - è il nome della proprietà il cui valore è il numero di piano dell'elemento.

    = - Operatore di confronto. È inoltre possibile utilizzare =, <, >, <=, >=.

    1. e 2. - valori rispetto ai quali le proprietà saranno confrontate.

    AND e OR - sono gli operatori logici AND (e) e OR (o).

    Shapes.Area - è il nome della proprietà il cui valore è l'area dell'elemento.

    20.000M2 e 30.000M2 - valori rispetto ai quali le proprietà saranno confrontate.

  5. Si dispone di un tipo di elemento che identifica piccoli ambienti e che è associato al file, modello, riferimento o vista. Desideriamo creare una condizione che confronti il valore di questo tipo di elemento con l'area degli ambienti.

    Per ottenere questo risultato, è possibile creare la seguente condizione:

    ELEMENT.Shapes.Area <= MODEL.RoomThresholds.SmallRoomSize

    In cui,

    ELEMENT - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    Shapes.Area - è il nome della proprietà il cui valore è l'area dell'elemento.

    <= - Operatore di confronto. È inoltre possibile utilizzare =, <, >, >=.

    MODEL - è il tipo di dati od oggetto contestuale, come elemento, modello, file o riferimento.

    RoomThreshold - è il nome del tipo di elemento.

    SmallRoomSize - è il nome della definizione della proprietà nel tipo di elemento.