Painel funcional: Verificação do modelo .
Painel funcional: Relatório de verificação do modelo .
Esta ferramenta permite que você verifique se há erros e não conformidade com os padrões no seu desenho.
O painel funcional “Verificação de modelo” permite verificar modelos IFC, primitivas e outros objetos em busca de colisões (erros nas regras). O relatório é exibido no painel funcional “Relatório de verificação de modelo” .
Painel “Verificação de modelo”
O painel é usado para configurar regras e executar verificações dessas regras. Ele consiste no menu principal e na árvore de regras. Cada regra tem seu próprio número e valor exclusivos, representados pelo símbolo “#” .

Menu principal
Adicionar pasta – adiciona uma pasta à árvore de regras. A pasta raiz é “Todas as regras” .
Adicionar regra – adiciona uma regra à árvore de regras.
Excluir – exclui a pasta ou regra selecionada.
Regras de importação – importa regras de um arquivo JSON externo.
Regras de exportação – exporta regras para um arquivo JSON externo.
Iniciar verificações – inicia verificações de regras selecionadas.
Exportar relatórios – exportar relatórios para arquivos JSON.
Relatório de verificação do modelo – abre o painel “Relatório de verificação do modelo” .
Filtro de objetos
O filtro de objetos é um conjunto de listas de filtros. As listas são gerenciadas usando os botões “+” e “-“ . Para adicionar uma lista, você deve clicar no botão “+” . Para excluir uma lista, você deve selecioná-la e clicar no botão “-“ .
As listas de filtros interagem entre si por meio da função lógica “OU” . Ou seja, os objetos correspondentes aos filtros da primeira lista OU de qualquer lista subsequente são considerados para verificação.
Cada lista de filtros é uma tabela com três colunas: Propriedade, Método de verificação, Valor.
Ao adicionar uma linha de filtro, uma linha vazia é adicionada automaticamente. Para excluir uma linha, selecione-a e pressione a tecla “Del” .
As linhas da lista interagem entre si por meio da função lógica “E” . Ou seja, E a primeira, E a segunda, E as condições subsequentes devem ser atendidas.

Na coluna “Propriedade” , selecione as propriedades disponíveis para filtragem na lista.

Na coluna “Provedor de teste” você encontrará a tabela de teste com os seguintes valores: =, <, <=, >, >=, Список, Regex, Формула.
Na coluna “Método de verificação” , selecione o método para verificar o valor na lista: =, <, <=, >, >=, Lista, Regex, Fórmula.
Na coluna “Configurar” você seleciona o valor desejado, especificando a configuração do arquivo, configurando Regex ou fórmula, em зависимости от выбранного способа проверки. Para fazer isso no seu computador, verifique quais variantes estão disponíveis para você.
A coluna “Valor” especifica um valor numérico, uma lista separada por ponto e vírgula, uma expressão Regex ou uma fórmula, dependendo do método de verificação selecionado. Para facilitar, a lista suspensa lista todas as opções de valor para a propriedade do objeto selecionado.
Fórmula
A fórmula é um dos comparadores. As fórmulas podem ser usadas em filtros de objetos por propriedades e como modo de comparação em verificações numéricas.
Para usar o valor da propriedade do objeto da esquerda na fórmula, é necessário o prefixo Objeto1. “Nome da propriedade do objeto”. Ao acessar a propriedade do objeto da direita, é necessário o prefixo Objeto2. “Nome da propriedade do objeto”. As propriedades dos objetos da esquerda e da direita podem ser usadas na fórmula simultaneamente e um número ilimitado de vezes.
O separador decimal em fórmulas é um ponto – isso se deve ao fato de que o uso de funções é permitido em fórmulas, por exemplo min(0,01, Objeto1.”Nome da propriedade do objeto”).
Exemplo de uso de uma fórmula em um filtro por propriedades:
Objeto1.”EspessuraDeLinha”>=50
Se o objeto filtrado não tiver a propriedade especificada na fórmula, o objeto será considerado como não atendendo às condições de filtragem.

Exemplo de uso de uma fórmula como modo de comparação em verificações numéricas:
Comprimento >=(Objeto1.”Espessura da linha”*500)

Em testes numéricos, a fórmula sempre começa com um operador de comparação.
O valor do atributo verificado é comparado com o valor da fórmula. O valor da fórmula é inserido na coluna “Resultado da fórmula” do relatório.
Se o objeto não tiver a propriedade especificada na fórmula, ou ocorrer um erro ao calcular a fórmula, o texto “Erro” será escrito na coluna “Resultado da fórmula” .
Adicionar regra
1. Selecione uma pasta para criar uma regra.

2. Clique no botão
“Adicionar regra” . Uma regra vazia será adicionada à pasta selecionada.

3. Insira as informações sobre a regra. Preencha os campos “Nome” , “Descrição” , “Padrão” , link para o padrão: “Texto” e “Endereço” , “Trecho padrão” .

4. Selecione “Tipo de verificação” . Cada tipo de verificação possui seus próprios campos adicionais.

Dependendo do tipo de verificação, um (esquerdo) ou dois (esquerdo e direito) conjuntos de objetos podem ser usados. Cada conjunto possui seus próprios: conjunto de entrada, classe de objetos, tipos de objetos e filtro de objetos.
Você pode trocar conjuntos usando o botão
“Trocar” .
5. Para cada conjunto, selecione a fonte de dados: Documento, Selecionar, Verificar.

Documento – todos os objetos no desenho são usados.
Selecionar – os objetos selecionados no desenho são utilizados. Para selecionar, clique no botão
“Selecionar objetos” , selecione os objetos no desenho e pressione a tecla “Enter” . O número de objetos selecionados será exibido no botão.
Verificação – os objetos da verificação selecionada são selecionados. Além do número da verificação original, você deve selecionar um conjunto (esquerda, direita, ambos) e um resultado da verificação (Verdadeiro, Falso, Qualquer).
6. Para cada conjunto, especifique as classes de objetos envolvidos na verificação: objetos IFC, geometria plana (primitivas), outros objetos (objetos de solução BIM, símbolos, designações, etc.).

7. Para cada conjunto, adicione um tipo de objeto. A lista de seleção de tipos de objeto é gerada automaticamente dependendo das classes de objetos selecionadas e da presença desses objetos no desenho.

8. Para cada conjunto, utilize o filtro de objetos por parâmetros. A lista de parâmetros é gerada automaticamente dependendo das classes de objetos selecionadas, do tipo e da presença desses objetos no desenho. Os valores podem ser: constante, lista, Regex (expressões regulares) ou fórmula.
Usando os botões “+” e “-“ você pode controlar o número de filtros.

9. Defina os parâmetros da regra.
– Parâmetros da regra selecionada – os parâmetros da regra selecionada podem ser especificados por uma constante ou uma fórmula.
– Precisão métrica – precisão no cálculo de parâmetros numéricos.
– Inverter regra – o parâmetro indica que a regra pode ser invertida.
– Resultado de saída – determina qual resultado deve ser gerado: positivo (Verdadeiro), negativo (Falso) ou qualquer outro.

10. Pronto. Você pode executar a verificação e visualizar o relatório.
Painel “Relatório de verificação do modelo”
O painel é usado para visualizar e auditar os resultados das verificações. Ele consiste no menu principal e nas tabelas com os resultados das regras.

Menu principal
Exibir resultados positivos – exibir linhas com resultados positivos.
Exibir resultados negativos – exibe linhas com resultados negativos.
Permitir selecionados – resolve o valor da linha selecionada.
Exportar relatórios – exportar relatórios para arquivos JSON.
Colunas
Valor – o valor desejado entre objetos.
Resultado da fórmula – o resultado do cálculo da fórmula.
Objetos à esquerda – tipo de objeto à esquerda.
Objetos certos – tipo de objeto certo.
Resolver – resolução de valor.
Autor da resolução – o autor que deu a resolução.
Data de resolução – data de resolução.
Nota – nota sobre o resultado do teste.
Verifique e relate
1. Na árvore de regras, selecione as regras para executar a verificação.
2. Comece a verificar as regras selecionadas clicando no botão
“Iniciar verificações” .
3. Acesse o painel “Relatório de verificação do modelo” . O painel exibirá relatórios sobre as regras selecionadas.
4. Realize uma auditoria de relatório. Ao selecionar uma linha do relatório, os objetos no desenho são destacados para inspeção visual. Se os resultados estiverem dentro dos padrões, marque a caixa na coluna “Resolver” e, se necessário, crie uma nota. A resolução é definida automaticamente para resultados positivos.

5. Antes de iniciar a transferência, coloque-o no formato JSON no botão
“Exportar” .
5. Se necessário, exporte o relatório no formato JSON clicando no botão
“Exportar relatórios” .

