Ferramenta

Excluir parâmetros de família

Nome técnico: famiglie_elimina_parametri

Dados › Famílias

Grava no modelo

Remove os parâmetros escolhidos das famílias carregadas e recarrega cada família no projeto mantendo os valores dos outros parâmetros, depois verifica que sumiram.

O que faz

Faz o mesmo que a exclusão da janela "Parâmetros de famílias" (Parametri famiglie): remove os parâmetros indicados das famílias carregadas e recarrega cada família no projeto. Os valores dos parâmetros que ficam não mudam; a alteração vale para todas as instâncias da família, inclusive fora da vista ativa.

  • As famílias são escolhidas como em Parâmetros de família: por nome ou id, ou por escopo (vista ativa, seleção, projeto).
  • Os parâmetros são escolhidos por nome e/ou com os filtros (compartilhados ou de família, instância ou tipo, usados ou não usados, palavras a pesquisar). Sem nomes, é preciso pedir explicitamente para excluir todos os que passam pelos filtros.
  • Se um parâmetro é usado, o Revit também exclui as fórmulas que o usam e os rótulos das cotas dele; o resultado lista esses parâmetros com o seu uso.
  • As famílias aninhadas compartilhadas não são alteradas: fica a versão que já está no projeto.

Depois do recarregamento, o BIMit lê de novo cada família para verificar. Retorna, por família, os parâmetros excluídos, os não excluídos com o motivo e os que ainda estão presentes, além de um resumo e dos nomes pedidos que não foram encontrados.

Como funciona

  1. A sua IA, normalmente depois de mostrar a lista com Parâmetros de família, chama a ferramenta com as famílias, os nomes dos parâmetros e os filtros.
  2. O BIMit abre em segundo plano cada família, remove os parâmetros em uma edição da família, a recarrega no projeto mantendo os valores, a fecha sem salvar e no final lê de novo as famílias recarregadas.
  3. Você vê o resultado no modelo e recebe o relatório. No Revit não se abre uma janela de confirmação: para ver antes o que seria excluído, peça Parâmetros de família com os mesmos argumentos. É uma ferramenta de risco: com a opção do BIMit "Confirmar ações de risco" ligada (ela vem ligada por padrão), os apps que dão suporte a isso pedem sua permissão a cada chamada.

Exemplos de pedido

  • "Exclua das famílias da vista ativa os parâmetros de família não usados em fórmulas, cotas ou associações."
  • "Remova o parâmetro Código do fabricante de todas as famílias do projeto."
  • "Mostre o que seria excluído removendo os parâmetros compartilhados não usados das famílias selecionadas, depois exclua."

O que muda e como desfazer

Mudam as famílias carregadas no projeto: os parâmetros removidos somem, com seus valores, de todas as instâncias e tipos; se eram usados, somem também as fórmulas que os usam e os rótulos das cotas. Os arquivos .rfa no disco não são tocados.

Quando o Revit permite, tudo é uma única operação, "BIMit: excluir parâmetros das famílias", e um só Ctrl+Z no Revit a desfaz. Se o Revit recusar recarregar a família dentro de uma única operação, o BIMit continua família por família e cada família se desfaz com o seu Ctrl+Z. Se nenhum parâmetro corresponder aos nomes e filtros, o modelo não muda. Se a operação for interrompida por um erro, o BIMit avisa: leia as famílias de novo antes de continuar.

Limites

  • O nível de acesso da sua IA precisa ser pelo menos Escrita.
  • Trabalha em um projeto, não em uma família aberta no Editor de famílias; não altera um modelo somente leitura e não começa se houver outra operação em andamento no Revit.
  • As famílias abertas no Editor de famílias são puladas (feche-as e tente novamente); as famílias locais e as não editáveis são excluídas. Em modelos compartilhados, não toca nas famílias em uso por outro usuário.
  • Se um parâmetro mudou desde a análise (por exemplo, passou a ser compartilhado), ele não é excluído: analise de novo.
  • Se um nome de família não existe no projeto, nada é excluído.
  • Toda alteração no modelo pode ser desfeita com Ctrl+Z no Revit; as ações de equipe pedem confirmação no Revit.

Parâmetros

ParâmetroSignificado
famiglieNomes ou ids das famílias; também servem ids de tipos ou de elementos. Vazio: as famílias do escopo.
ambitoSem famiglie: vista_attiva (padrão, elementos visíveis na vista ativa), selezione (elementos selecionados no Revit) ou progetto (todas as famílias).
vistaCom o escopo vista_attiva: outra vista, pelo nome.
vista_idOu o id da vista.
parametriOs nomes dos parâmetros a excluir (primeiro o nome exato, depois sem diferenciar maiúsculas e minúsculas).
tipoSó condivisi (compartilhados) ou só di_famiglia (de família).
legameSó de istanza (instância) ou só de tipo.
usonon_usati (em nenhuma fórmula, cota ou associação) ou usati (usados).
cercaPalavras a pesquisar em parâmetro, família, categoria, tipo de parâmetro, instância/tipo, tipo de dados e uso; todas precisam estar presentes.
tuttitrue para excluir todos os parâmetros que passam pelos filtros sem indicar os nomes. Obrigatório sem parametri.

Ferramentas relacionadas

Todas as ferramentas