Ajuda MicroStation CONNECT Edition

Caixa de diálogo Editor de Condição

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 ao lado do ícone.
Clicar na lista suspensa abre os seguintes tipos de propriedade de host:
  • Elemento - Contém propriedades de elementos ou itens associados, como cor do elemento, área, espessura 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.
  • Modelo - Contém propriedades de modelo ou item associado, como nome do modelo, descrição, escala da anotação e assim por diante.
  • Referência - Contém propriedades de referência ou de item associadas, como nome de arquivo de anexo de referência, nome do modelo, nível 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.

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 exibidas listas suspensas 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 suspensas. Um vai lista os operadores de comparação e o outro vai lista todos os níveis.
A lista suspensa do operador de comparação tem as seguintes opções especiais:
  • Está Definido, e Não está Definido - Isso cria uma condição para verificar se a propriedade selecionada está definida ou não definida, respectivamente.
  • Resolve para e Não Resolve Para - Essas opções estão disponíveis para as propriedades de 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 Resolve para 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ção 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 ter suporte a Caracteres Curinga na Regra de exibição configurando o texto para (*/?) seguido da comparação “como” para filtrar listas longas e pesquisar o texto exato.

Mostrar todos os tipos disponíveis
Lista todos os tipos disponíveis, incluindo tipos de itens personalizados.
Alternar entre valor e comparação da propriedade
Se estiver ativado, você poderá adicionar critérios adicionais para comparar com os critérios existentes. Se desativado, você pode comparar os critérios existentes com um valor.
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ção:

    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ção:

    (

    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.