Ajuda MicroStation CONNECT Edition

Caixa de diálogo Editor de condições

Usado para criar condições para o regra de exibição.
Você pode acessar esta Caixa de diálogo da seguinte forma:
  • Caixa de diálogo Regras de exibição: clique na célula Condição na caixa de lista
SettingDescription
Descrição Adiciona descrição à condição. Esta descrição é exibida na célula Condição na caixa de lista da caixa de diálogo Regras de exibição. Por padrão, a descrição é a condição definida. Você pode substituir a descrição padrão.
Adicionar novo critério


Cria um novo critério. Você pode selecionar uma propriedade no seletor de propriedades ao lado do ícone.
Clicar na lista suspensa abre os seguintes tipos de propriedade de host:


  • Elemento DGN - Contém propriedades de elementos ou itens associados, como cor do elemento, área, espessura e assim por diante.
  • Arquivo - Contém propriedades de Arquivo ou item associado, como nome de Arquivo, tamanho de Arquivo, número da revisão e assim por diante.
  • Modelo - Contém propriedades de modelo ou item associado, como nome do modelo, descrição, escala da anotação e assim por diante.
  • Vista - Contém propriedades da vista ou itens associados, como estilo de exibição, posição da câmera, índice da vista e assim por diante.
  • Tipos de Item - (Disponível quando Tipos de Item estão disponíveis no DGN) Contém tipos de item e propriedades associadas de tipos de item.
  • Referências - (Disponível quando as referências são anexadas ao DGN) Contém propriedades de item associado ou de referência, como nome do arquivo de anexo de referência, nome do modelo, nível etc.

Cada tipo de propriedade host contém um ou mais tipos. Esses tipos dependem do conteúdo do arquivo. Por exemplo, se seu arquivo contiver design, desenho e modelos da folha, o tipo de propriedade do host Modelo lista todos os três tipos de modelo. Se seu arquivo contiver apenas modelos do desenho, o tipo de propriedade de host Modelo lista somente o modelo do desenho. A expansão de cada tipo lista diferentes categorias de propriedades. Expandindo ainda mais as categorias, você obtém a lista de propriedades. Você também pode procurar uma propriedade específica utilizando o campo Procurar.

Algumas propriedades chamadas, propriedades struct contêm propriedades aninhadas. Tais propriedades podem ser expandidas para selecionar as propriedades aninhadas.

Cada tipo dentro de um tipo de propriedade do hospedeiro contém duas propriedades especiais, a saber: É Tipo e Não é Tipo. Essas propriedades definem a condição se o tipo selecionado está disponível ou não disponível, respectivamente.

Dependendo da propriedade selecionada, podem ser exibidos drop-down adicionais para selecionar operadores de comparação e definir os valores ou propriedades. Por exemplo, se você selecionar a propriedade level de um elemento, você receberá duas opções de lista suspensa. Uma vai listar os operadores de comparação e a outra, todos os níveis.
A lista suspensa do operador de comparação tem as seguintes opções especiais:
  • Is Set e Is Not Set - Criam uma condição para verificar se a propriedade selecionada está definida ou não definida, respectivamente.
  • Resolves To e Does Not Resolve To - Essas opções estão disponíveis para as propriedades Cor, Estilo de Linha e Espessura de Linha do hospedeiro. Se você selecionar um desses operadores de comparação, a simbologia do nível do elemento será comparada com o valor definido na condição. Por exemplo, digamos que você seleciona a propriedade de hospedeiro ELEMENT.Elements.Color, defina para o operador de comparação Resolves To e defina o valor da cor para "1". Agora, se a cor de um elemento estiver definida como ByLevel, então o Editor de condições verificará o nível associado ao elemento e comparará a cor do nível com a cor "1". Se a cor do nível for resolvida para cor "1", o elemento passará por este critério.

Agora você pode usar Wilds Cards em Regras de Exibição definindo a comparação "like" seguida por (*/?) para filtrar propriedades de listas exaustivas e pesquisar a string exata.

Mostrar classes para elementos disponíveis


Lista todas as classes disponíveis. As seguintes opções estão disponíveis na lista suspensa:
  • Mostrar classes para elementos disponíveis
  • Mostrar classes para o elemento selecionado
    Nota: Você deve selecionar um elemento antes de abrir o Editor de condições para usar esta opção. Se não houver nenhum elemento selecionado, você será alertado por uma mensagem.
  • Mostrar todos os esquemas - mostra todas as classes disponíveis no MicroStation.
Pesquisar


Permite procurar propriedades ou classes por nome.


Alternar entre valor e comparação da propriedade


Permite adicionar critérios adicionais para comparar com uma propriedade ou um valor. Você pode clicar neste ícone para alternar entre valor e propriedade para comparar.
Selecione vários critérios para agrupar (Disponível somente quando você tem três ou mais critérios em uma condição) Permite selecionar mais de um critério para agrupamento.
Critérios selecionados do grupo
(Disponível somente quando você seleciona duas ou mais caixas de seleção Selecionar vários critérios para agrupar) Agrupa os critérios selecionados. Para obter mais detalhes, consulte Agrupamento baseado em Critérios.
Excluir critérios


Exclui os critérios.

Exemplos de condições para Regras de exibição

  1. Você quer identificar todos os elementos que são do tipo “Sala”.

    ELEMENT Is Room

    Onde,

    ELEMENT - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    Is Room - é a propriedade que identifica se o elemento é do tipo Quarto.

  2. Você quer identificar todas as formas em seu modelo que têm uma área superior a 20 metros quadrados. Para conseguir isto, você pode criar a seguinte condição na caixa de diálogo Editor de condições:

    ELEMENT.Shapes.Area > 20.000M2

    Onde,

    ELEMENT - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    Shapes.Area - é o nome da propriedade cujo valor é a área do elemento.

    > - Operador de comparação. Você também pode utilizar =, <, >, <=, >=.

    20.000M2 - é o valor com base no qual o imóvel será comparado.

  3. Você quer identificar todas as formas em seu modelo superiores a 20 metros quadrados modelo e também estão ocupadas. Para conseguir isto, você terá que criar dois critérios na condição, como mostrado abaixo.

    ELEMENT.Shapes.Area > 20.000M2

    AND ELEMENT.Room.Occupied = Yes

    Onde,

    ELEMENT - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    Shapes.Area - é o nome da propriedade cujo valor é a área do elemento.

    > - Operador de comparação. Você também pode utilizar =, <, >, <=, >=.

    20.000M2 - é o valor com base no qual o imóvel será comparado.

    AND - é o operador lógico AND.

    Room.Occupied - é o nome da propriedade que confere o estatuto de ocupante da sala.

    Sim - é o valor da propriedade Room.Occupied.

  4. Você quer identificar o seguinte:
    1. todas as formas no piso 1 que têm uma área superior a 20 metros quadrados e
    2. todas as formas no piso 2 que têm uma área superior a 30 metros quadrados

    Para conseguir os critérios acima, você pode usar agrupamento de critérios e criar a seguinte condição na caixa de diálogo Editor de condições:

    (

    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

    )

    Onde,

    ( ) - os parênteses indicam agrupamento de critérios.

    ELEMENT - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    Room.In floor - é o nome da propriedade cujo valor é o número do chão do elemento.

    = - Operador de comparação. Você também pode utilizar =, <, >, <=, >=.

    1 e 2 - valores em relação aos quais as propriedades serão comparadas.

    AND e OR - é o operador lógico AND.

    Shapes.Area - é o nome da propriedade cujo valor é a área do elemento.

    20.000M2 e 30.000M2 - valores em relação aos quais as propriedades serão comparadas.

  5. Você tem um tipo de itens que identifica salas pequenas e é associado com seu arquivo, modelo, referência, ou visualização. Você quer criar uma circunstância que compara o valor deste tipo de itens com a área de suas salas.

    Para conseguir isto, você pode criar a seguinte condição:

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

    Onde,

    ELEMENT - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    Shapes.Area - é o nome da propriedade cujo valor é a área do elemento.

    <= - Operador de comparação. Você também pode utilizar =, <, >, >=.

    MODEL - é o tipo de objeto de contexto ou dados, como elemento, modelo, arquivo ou referência.

    RoomThreshold - é o nome do tipo de item.

    SmallRoomSize - é o nome da definição da propriedade no tipo de item.