Ayuda de MicroStation CONNECT Edition

Utilizar filtros

Los filtros son útiles para agrupar niveles asociados con el objeto de verlos o no verlos como un grupo. Por ejemplo, puede tener un archivo DGN con varios cientos de niveles. En estos niveles pueden haber filtros para distintas disciplinas como Civil, Arquitectura y Mecánica. En Civil es posible encontrar niveles para Civil existente, Civil propuesta, Civil anotación, etc. Puede definir fácilmente un filtro llamado Civil que muestre solo niveles que tengan la palabra Civil como parte de la descripción.

Los filtros pueden tener un nombre, guardarse y recuperarse cuando sea necesario o definirse sobre la marcha para obtener una vista inmediata única utilizando la fila de filtros del diálogo Administrador de niveles. Los filtros pueden activarse o desactivarse utilizando el diálogo Visualización de nivel. Los filtros pueden utilizarse para activar o desactivar niveles en un modelo y todos sus modelos vinculados. Los niveles pueden filtrarse según una variedad de atributos como nombre de archivo, color, estilo, grosor de línea y grupos de nivel, por mencionar algunos.

Los filtros utilizan distintos tipos de expresiones en función de la columna en la que se introduce la expresión. Existen tres formas básicas de expresiones: de cadena, de número entero y booleana. Se suministra una sintaxis para los atributos de filtros con comodines (es decir, *, ?) similar a los criterios de búsqueda de Windows Explorer. Además, se han añadido operaciones basadas en conjuntos, como | (o), y (y) y – (menos). Las expresiones de cadena se aplican a los valores de cadena. Los valores de número entero y booleanos utilizan expresiones de número entero y booleanas. A continuación se expone una breve descripción de cada una:

  • El formato de la expresión de cadena es similar al formato compatible con el diálogo de búsqueda de Windows Explorer. Además, se han añadido operaciones basadas en conjuntos, como | (o), y (y) y – (menos). Las expresiones de cadena son válidas para las columnas Nombre, Descripción, Archivo y Lógica del diálogo Administrador de niveles. La siguiente tabla muestra ejemplos de expresiones de cadena.
    Expresión de cadena Coincide con la(s) cadena(s)
    lev con la subcadena lev
    lev lev (exactamente)
    *1 termina con 1
    lev* empieza con lev
    1 | 2 con el carácter 1 o 2
    1 & 2 con los caracteres 1y 2.
    1 – 2 con el carácter 1, pero no el 2
    *1 | *2 | *3 termina con 1, 2 o 3
    ((1 | 2) – 3) con el carácter 1 o 2, pero no el carácter 3
    nivel 1 | nivel 2 nivel 1 o nivel 2 (exactamente)
    Nota: En la penúltima expresión de cadena de muestra anterior, observe el uso de (y) para combinar los operadores de conjuntos.
    Nota: El formato de la expresión de cadena anterior también se aplica en otros lugares como para filtrar nombres de modelo en el diálogo Opciones de Guardar como V8 de la ficha Filtro.
  • Las expresiones de número entero se aplican a números enteros. Por ejemplo, 1, 10, 15-20. Los operadores de comparación >, >=, <, <= y != también se admiten en expresiones de número entero. Las expresiones de número entero son válidas para Nombre, Color, Estilo, Grosor y Elementos del diálogo Administrador de niveles. La siguiente tabla muestra ejemplos de expresiones de número entero.
    Expresión de número entero Coincide con el valor o valores de número entero
    1,10 1 y 10
    10, 15–20 10, 15, 16, 17, 18, 19 y 20
    <20 menor que 20
    >20 mayor que 20
    <=20 menor o igual que 20
    >=20 mayor o igual que 20
    !=20 distinto de 20
  • Las expresiones booleanas se aplican a las casillas de verificación. Las expresiones booleanas pueden tomar un valor de 0 o 1. Las expresiones booleanas son válidas para Global, Bloquear, Usado y Bibliot en el diálogo Administrador de niveles. La siguiente tabla muestra expresiones booleanas.
    Expresión booleana Coincide con el valor booleano
    0 desactivado
    1 activado