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 accanto all'icona.
Fare clic sull'elenco a discesa per aprire i seguenti tipi di proprietà host:
  • Elemento - Contiene le proprietà degli elementi o delle voci associate quali colore elemento, area, spessore e così via.
  • Visualizza - Contiene le proprietà della vista o delle voci associate quali stile di visualizzazione, posizione vista prospettica, indice della vista e così via.
  • Modello - Contiene le proprietà del modello o delle voci associate quali nome modello, descrizione, scala delle annotazioni e così via.
  • Riferimento - Contiene le proprietà del riferimento o delle voci associate quali nome file del collegamento di riferimento, nome modello, livello e così via.
  • File - Contiene le proprietà del file o delle voci associate quali nome file, dimensione file, numero di revisione 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: È tipo e Non è tipo. 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:
  • È impostato e Non è impostato - Questi creano una condizione da verificare, se la proprietà selezionata è impostata o meno, rispettivamente.
  • Viene risolto in e Non viene risolto in - 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 Viene risolto in 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 supportare caratteri jolly nelle regole di visualizzazione impostando la stringa su (*/?), seguita dall'operatore di confronto "like", per filtrare lunghi elenchi e cercare la stringa esatta.

Mostra tutti i tipi disponibili
Elenca tutti i tipi disponibili, inclusi i tipi di elementi personalizzati.
Alterna confronto valore e proprietà
Se attivata, è possibile aggiungere ulteriori criteri da confrontare con il criterio esistente. Se è disattivata, è possibile confrontare i criteri esistenti con un valore.
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.