Ayuda de MicroStation CONNECT Edition

Diálogo Editor de condición

Se utiliza para crear condiciones para las reglas de visualización.
Puede acceder a este diálogo desde:
  • Diálogo Reglas de visualización: haga clic en la célula Condición en el cuadro de lista
ConfiguraciónDescripción
Descripción Añade una descripción a la condición. Esta descripción se muestra en la célula Condición del cuadro de lista del diálogo Reglas de visualización. Por defecto, la descripción es la condición que define. Puede sobrescribir la descripción por defecto.
Añadir nuevo criterio


Crea un nuevo criterio. Puede seleccionar una propiedad desde el selector de propiedades junto al icono.
Al hacer clic en la lista desplegable, se abren los siguientes tipos de propiedad de host:


  • Elementos Dgn: contiene propiedades de elementos o ítems asociados, como color de elemento, área, espesor, etc.
  • Archivo: contiene propiedades del archivo o ítem asociado, como nombre de archivo, tamaño de archivo, número de revisión, etc.
  • Modelos: contiene propiedades del modelo o ítem asociado, como nombre de modelo, descripción, escala de anotación, etc.
  • Vista: contiene propiedades de la vista o ítems asociados como estilo de visualización, posición de la cámara, índice de vista, etc.
  • Tipos de ítems: (disponible cuando los tipos de ítems están disponibles en el DGN) contiene tipos de ítems y propiedades asociadas de los tipos de ítems.
  • Referencias: (disponible cuando las referencias están vinculadas al DGN) contiene propiedades de la referencia o ítem asociado, como el nombre del archivo de vínculo de referencias, el nombre del modelo, el nivel, etc.

Cada tipo de propiedad de host contiene uno o más tipos. Estos tipos dependen del contenido del archivo. Por ejemplo, si el archivo contiene modelos de diseño, dibujo y hoja, el tipo de propiedad de host Modelo muestra los tres tipos de modelo. Si el archivo solo contiene modelos de diseño, el tipo de propiedad de host Modelo solo muestra el modelo de diseño. Al expandir cada tipo, se enumeran diferentes categorías de propiedades. Al expandir más las categorías, obtiene la lista de propiedades. También puede buscar una propiedad determinada mediante el campo Buscar.

Algunas propiedades denominadas propiedades de estructura contienen propiedades anidadas. Estas propiedades se pueden expandir para seleccionar las propiedades anidadas.

Cada tipo dentro de un tipo de propiedad de host contiene dos propiedades especiales, a saber, Es tipo y No es tipo. Estas propiedades definen la condición si el tipo seleccionado está disponible o no lo está respectivamente.

Dependiendo de la propiedad seleccionada, se pueden mostrar desplegables adicionales para seleccionar los operadores de comparación y definir los valores o las propiedades. Por ejemplo, si selecciona la propiedad de nivel de un elemento, aparecerán dos opciones desplegables. Una enumerará los operadores de comparación y la otra enumerará todos los niveles.
La lista desplegable del operador de comparación tiene las siguientes opciones especiales:
  • Está definido y No está definido: crean una condición para comprobar si la propiedad seleccionada está definida o no lo está respectivamente.
  • Se resuelve para y No se resuelve para: estas opciones están disponibles para las propiedades de host Color, Estilo de línea y Grosor de línea. Si selecciona uno de estos operadores de comparación, la simbología de nivel del elemento se compara con el valor definido en la condición. Por ejemplo, imagine que selecciona la propiedad de host ELEMENT.Elements.Color, define el operador de comparación como Se resuelve para y define el valor de color como "1". Ahora, si el color de un elemento se define como ByLevel, el Editor de condiciones comprobará el nivel asociado al elemento y comparará el color del nivel con el color "1". Si el color del nivel se resuelve para el color "1", el elemento pasará este criterio.

Ahora puede utilizar comodines en las reglas de visualización definiendo la comparación "como" seguido de (*/?) para filtrar las propiedades de listas exhaustivas y buscar la cadena exacta.

Mostrar clases para los elementos disponibles


Enumera todas las clases disponibles. Las siguientes opciones están disponibles en el menú desplegable:
  • Mostrar clases para los elementos disponibles
  • Mostrar clases para el elemento seleccionado
    Nota: Debe seleccionar uno o varios elementos antes de abrir el Editor de condición para utilizar esta opción. Si no hay ningún elemento seleccionado, se le avisará mediante un mensaje.
  • Mostrar todo el esquema: muestra todas las clases disponibles en MicroStation.
Búsqueda


Permite buscar propiedades o clases por nombre.


Activar o desactivar comparación de valor y propiedad


Permite añadir criterios adicionales para compararlos con una propiedad o un valor. Puede hacer clic en este icono para cambiar entre valor y la propiedad para comparar.
Seleccionar varios criterios para agrupar (Disponible solo cuando tiene tres o más criterios en una condición) Permite seleccionar más de un criterio por agrupación.
Criterios seleccionados de grupo
(Solo disponible si selecciona dos o más casillas de verificación Seleccionar varios criterios para agrupar ) Agrupa los criterios seleccionados. Para obtener más información, consulte Agrupación basada en criterios.
Eliminar criterios


Elimina los criterios.

Ejemplos de condiciones para las reglas de visualización

  1. Desea identificar todos los elementos del tipo "Room".

    ELEMENT Is Room

    Siendo:

    ELEMENT: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    Is Room: es la propiedad que identifica si el elemento es del tipo Room.

  2. Desea identificar todas las formas del modelo que tengan un área superior a 20 metros cuadrados. Para lograrlo, puede crear la siguiente condición en el diálogo Editor de condición:

    ELEMENT.Shapes.Area > 20.000M2

    Siendo:

    ELEMENT: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    Shapes.Area: es el nombre de la propiedad cuyo valor es el área del elemento.

    >: operador de comparación. También puede utilizar =, <, >, <=, >=.

    20.000M2: es el valor con el que se comparará la propiedad.

  3. Desea identificar todas las formas del modelo de más de 20 metros cuadrados y que estén ocupadas también. Para lograrlo, deberá crear dos criterios en la condición, como se muestra a continuación.

    ELEMENT.Shapes.Area > 20.000M2

    AND ELEMENT.Room.Occupied = Yes

    Siendo:

    ELEMENT: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    Shapes.Area: es el nombre de la propiedad cuyo valor es el área del elemento.

    >: operador de comparación. También puede utilizar =, <, >, <=, >=.

    20.000M2: es el valor con el que se comparará la propiedad.

    AND: es el operador lógico Y.

    Room.Occupied: es el nombre de la propiedad que da el estado si la habitación está ocupada.

    Yes: es el valor de la propiedad Room.Occupied.

  4. Desea identificar lo siguiente:
    1. todas las formas del piso 1 que tengan una superficie superior a 20 metros cuadrados, y
    2. todas las formas del piso 2 que tengan un área superior a 30 metros cuadrados

    Para cumplir los criterios anteriores, puede utilizar la agrupación de criterios y crear la siguiente condición en el diálogo Editor de condición:

    (

    ELEMENT.Room.In floor = "1"

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

    )

    O

    (

    ELEMENT.Room.In floor = "2"

    AND ELEMENT.Shapes.Area > 30.000SQ.M

    )

    Siendo:

    ( ): los paréntesis indican la agrupación de criterios.

    ELEMENT: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    Room.In floor: es el nombre de la propiedad cuyo valor es el número de piso del elemento.

    =: operador de comparación. También puede utilizar =, <, >, <=, >=.

    1 y 2: valores con los que se compararán las propiedades.

    AND y OR: es el operador lógico Y.

    Shapes.Area: es el nombre de la propiedad cuyo valor es el área del elemento.

    20.000M2 y 30.000M2: valores con los que se compararán las propiedades.

  5. Tiene un tipo de ítem que identifica habitaciones pequeñas y está asociado a su archivo, modelo, referencia o vista. Desea crear una condición que compare el valor de este tipo de ítem con el área de sus habitaciones.

    Para lograrlo, puede crear la siguiente condición:

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

    Siendo:

    ELEMENT: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    Shapes.Area: es el nombre de la propiedad cuyo valor es el área del elemento.

    <=: operador de comparación. También puede utilizar =, <, >, >=.

    MODEL: es el tipo de objeto de datos o contexto, como el elemento, el modelo, el archivo o la referencia.

    RoomThreshold: es el nombre del tipo de ítem.

    SmallRoomSize: es el nombre de la definición de propiedad en el tipo de ítem.