Ayuda de MicroStation CONNECT Edition

Condiciones de reglas de visualización

Las condiciones de las reglas de visualización se basan en los datos disponibles en los objetos de contexto. Los objetos de contexto son elementos, modelos, referencias, vistas, archivos y grupos nombrados. Las condiciones también admiten elementos y tipos personalizados de elemento o, es decir, dominan también como propiedades especificadas de usuario.

Puede crear condiciones en el diálogo Editor de condiciones. Las condiciones pueden comparar una propiedad con un valor o comparar una propiedad con otra propiedad.

La descripción de una condición se genera automáticamente de las condiciones que crea. Puede sustituir la descripción en el campo Descripción del diálogo Editor de condiciones para hacerla más comprensible. Por ejemplo, la condición ELEMENT.Shapes.Area > 20.000M2 se puede renombrar como Big Rooms. La misma descripción aparece en el diálogo Reglas de visualización.

Grupos por criterios

Puede hacer que más de un criterio se conecte mediante los operadores lógicos “AND” y “OR”. Esto ayuda a crear una combinación de criterios para las condiciones.

Si tiene tres o más criterios en el diálogo Editor de condiciones, una casilla de selección se visualiza al lado de cada criterio. Cuando marca dos o más casillas de selección, el icono Agrupar criterios seleccionados se vuelve disponible y puede hacer clic en él en para agrupar los criterios seleccionados.

Ejemplos de condiciones de reglas de visualización

  1. Quiere identificar todos los elementos que son de tipo "Room".

    ELEMENT Is Room

    Donde

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

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

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

    ELEMENT.Shapes.Area > 20.000M2

    Donde

    ELEMENT : es el tipo de datos u objeto de contexto, como elemento, modelo, archivo o 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. Quiere identificar todas las formas de su modelo mayores de 20 metros cuadrados que también estén ocupadas. Para lograrlo, tendrá que crear dos criterios en la condición, como se muestra abajo.

    ELEMENT.Shapes.Area > 20.000M2

    AND ELEMENT.Room.Occupied = Yes

    Donde

    ELEMENT : es el tipo de datos u objeto de contexto, como elemento, modelo, archivo o 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.

    Y : es el operador lógico AND.

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

    : es el valor de propiedad Room.Occupied .

  4. Quiere identificar lo siguiente:
    1. todas las formas en 1 planta que tengan un área mayor de 20 metros cuadrados y
    2. todas las formas en 2 planta que tengan un área mayor de 30 metros cuadrados

    Para lograr los anteriores criterios, puede agrupar criterios y crear la siguiente condición en el diálogo Editor de condiciones:

    (

    ELEMENT.Room.In planta = "1"

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

    )

    O

    (

    ELEMENT.Room.In planta = "2"

    AND ELEMENT.Shapes.Area > 30.000SQ.M

    )

    Donde

    ( ) : el paréntesis indica los criterios agrupados.

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

    Room.In planta : es el nombre de la propiedad cuyo valor es el número de planta 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 AND.

    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 elemento que identifica pequeñas habitaciones y se asocia con su archivo, modelo, referencia o vista. Quiere crear una condición que compare el valor de este tipo de elemento con el área de sus habitaciones.

    Para lograrlo, puede crear la siguiente condición:

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

    Donde

    ELEMENT : es el tipo de datos u objeto de contexto, como elemento, modelo, archivo o 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 datos u objeto de contexto, como elemento, modelo, archivo o referencia.

    RoomThreshold : es el nombre del tipo de elemento.

    SmallRoomSize : es el nombre de la definición de la propiedad del tipo de elemento.