← Voltar ao blog
RevitParâmetros compartilhadosFamíliasPadrões BIMPlugins para RevitAutomação BIM

Parâmetros compartilhados no Revit: o que são, como criar, o arquivo .txt, o carimbo e os erros que mais se repetem

O que são os parâmetros compartilhados do Revit, como se diferenciam dos de família e de projeto, como criá-los e usá-los em tabelas, tags e no carimbo.

Zeist··9 min de leitura
Compartilhar no LinkedInParâmetros compartilhados no Revit: o que são, como criar, o arquivo .txt, o carimbo e os erros que mais se repetem

Revit · Parâmetros

Quase tudo o que se automatiza no Revit passa por um parâmetro compartilhado. E quase toda a bagunça também.

O que são, como se diferenciam dos parâmetros de família e de projeto, como são criados e carregados, como usá-los em tabelas, tags e no carimbo, e por que um parâmetro duplicado pode quebrar um projeto inteiro.

Por que isso importa tanto

Uma tabela de quantitativos que soma a mesma coisa duas vezes, uma tag que mostra um ponto de interrogação, um carimbo que não lê o registro do profissional: por trás de muitos desses problemas há um parâmetro mal definido. E quando um escritório quer automatizar, os plugins leem e escrevem justamente nesses parâmetros. Organizá-los é o primeiro passo.

De um arquivo para todos os projetos

Arquivo .txt

Um GUID por parâmetro

Famílias

O mesmo parâmetro em cada uma

Projetos

Vinculado às suas categorias

Tabelas, tags e carimbo

Leem o mesmo dado

Parâmetros compartilhados no Revit, em 7 passos

Os três tipos de parâmetros, o arquivo .txt, como criá-los e carregá-los, seu uso em tabelas, tags e carimbo, os erros, as boas práticas e o que automatizar.

  1. 01Conceito

    Três tipos

    De família, de projeto e compartilhados

  2. 02Arquivo

    O arquivo .txt

    GUID, grupos e uma única fonte para o escritório

  3. 03Passo a passo

    Criar e carregar

    No arquivo, no projeto e na família

  4. 04Uso

    Tabelas, tags e carimbo

    Onde são usados e como

  5. 05Erros

    Erros mais buscados

    Não aparece, ponto de interrogação, duplicados

  6. 06Padrão

    Boas práticas

    Responsável, templates e auditorias

  7. 07Ação

    O que automatizar

    Carga em lote, duplicados e Excel

TipoOnde é definidoTabelasTags
De famíliaDentro da famíliaNãoNão
De projetoNo projeto, por categoriaSimNão
CompartilhadoNum arquivo .txt externo, com GUIDSimSim

A diferença de fundo é o GUID. O Revit reconhece um parâmetro compartilhado pelo GUID, não pelo nome. Por isso o mesmo parâmetro pode estar em cem famílias e em dez projetos e o Revit sabe que é o mesmo dado. Um parâmetro de família, ao contrário, só existe dentro daquela família.

Quando usar cada um:

  • De família: para controlar a geometria interna, como uma largura ou um ângulo que ninguém vai tabular.
  • De projeto: para um dado que só é tabulado ou filtrado naquele projeto.
  • Compartilhado: para tudo o que vai em tags, em tabelas de vários projetos, no carimbo ou é lido por um plugin.

Os parâmetros compartilhados vivem num arquivo de texto que guarda, para cada um, nome, GUID, tipo de dado e o grupo a que pertence. O próprio arquivo avisa no cabeçalho que não deve ser editado à mão.

Onde fica: em qualquer pasta. Cada usuário escolhe qual arquivo usa em Gerenciar › Parâmetros compartilhados, e o Revit lembra esse caminho no seu computador.

O que pouca gente sabe: depois que um parâmetro compartilhado está num projeto ou numa família, sua definição fica salva ali. O arquivo só é necessário para adicionar parâmetros novos. Se o arquivo se perde, os projetos continuam funcionando, e um parâmetro pode ser recuperado exportando-o de uma família que o tenha, com o mesmo GUID. O que nunca se deve fazer é criá-lo de novo com o mesmo nome.

As regras de um escritório organizado:

  • Um único arquivo mestre, numa pasta de rede somente leitura para todos, menos o responsável.
  • Grupos por uso, como Pranchas, Estruturas ou Quantitativos.
  • Nomes com prefixo do escritório, para não confundi-los com os de fabricantes ou clientes.
  • Nunca apagar e recriar um parâmetro: o novo teria outro GUID.

Criá-lo no arquivo:

  1. Gerenciar › Parâmetros compartilhados.
  2. Escolha o arquivo ou crie um novo.
  3. Crie um grupo, ou escolha um existente.
  4. Crie o parâmetro: nome, tipo de dado, como texto, número, comprimento ou sim/não, e uma descrição que explique para que serve.

Adicioná-lo ao projeto:

  1. Gerenciar › Parâmetros de projeto › Adicionar.
  2. Escolha Parâmetro compartilhado e selecione-o no arquivo.
  3. Decida se é de instância ou de tipo, em que grupo das Propriedades aparece e a que categorias se aplica.

Adicioná-lo a uma família: no editor de famílias, Tipos de família › Novo parâmetro › Parâmetro compartilhado. Se a família e o projeto usam o mesmo parâmetro compartilhado, o Revit os reconhece como um só ao carregar a família.

  • Tabelas. Um parâmetro compartilhado aparece na lista de campos das tabelas das suas categorias, e pode ser editado pela tabela. Se você precisa preenchê-lo pelo Excel, vemos isso em exportar tabelas do Revit para o Excel e importar de volta.
  • Tags. Na família da tag, o rótulo é montado com o mesmo parâmetro compartilhado. Assim a tag lê o valor de qualquer elemento que o tenha.
  • O carimbo. Para mostrar um dado próprio do escritório no carimbo, como o registro do profissional no CREA ou CAU ou a disciplina, cria-se um parâmetro compartilhado, adiciona-se ao projeto na categoria Folhas e usa-se no rótulo do carimbo. Contamos isso em revisões e assinaturas no Revit para várias pranchas.
  • O parâmetro não aparece na tabela. É um parâmetro de família, não compartilhado; ou não está vinculado à categoria daquela tabela.
  • A tag não mostra nada. O elemento não tem esse parâmetro: sua família não o inclui ou o parâmetro de projeto não está na sua categoria.
  • A tag mostra um ponto de interrogação. O parâmetro existe, mas está vazio naquele elemento.
  • Dois parâmetros com o mesmo nome. Alguém criou outro com o mesmo nome em outro arquivo: tem outro GUID e o Revit os trata como dados diferentes. A tabela lê um, a tag outro, e os valores não batem.
  • Não encontro o parâmetro ao carregá-lo. O Revit está apontando para outro arquivo de parâmetros compartilhados; confira o caminho em Gerenciar › Parâmetros compartilhados.
  • Instância ou tipo trocado. Se o valor deve mudar em cada elemento e foi criado como de tipo, ao mudá-lo mudam todos do mesmo tipo.
  • Um responsável pelo arquivo mestre, e um registro de cada parâmetro novo: para que serve, quem pediu, em que categorias vai.
  • Templates com os parâmetros já carregados, para que cada projeto comece igual.
  • Famílias revisadas antes de entrar na biblioteca: que usem os parâmetros do arquivo mestre e não cópias.
  • Auditorias periódicas dos projetos para encontrar parâmetros duplicados ou órfãos. É parte do que revisa uma auditoria BIM.
  • Carregar os parâmetros do escritório em lote, em muitos projetos e famílias de uma vez, com suas categorias e grupos.
  • Detectar duplicados: o mesmo nome com GUID diferente, em todos os modelos de um projeto.
  • Preencher valores pelo Excel e devolvê-los, sem passar por cada elemento.
  • Revisar famílias antes que entrem na biblioteca.

O núcleo, com a API do Revit, é curto:

// Adiciona um parâmetro compartilhado de texto à categoria Folhas
DefinitionFile arquivo = app.OpenSharedParameterFile();
DefinitionGroup grupo = arquivo.Groups.get_Item("Pranchas") ?? arquivo.Groups.Create("Pranchas");
Definition def = grupo.Definitions.get_Item("ESC_Registro")
    ?? grupo.Definitions.Create(new ExternalDefinitionCreationOptions("ESC_Registro", SpecTypeId.String.Text));

CategorySet categorias = app.Create.NewCategorySet();
categorias.Insert(doc.Settings.Categories.get_Item(BuiltInCategory.OST_Sheets));

using (var t = new Transaction(doc, "Parâmetro compartilhado"))
{
    t.Start();
    doc.ParameterBindings.Insert(def, app.Create.NewInstanceBinding(categorias), GroupTypeId.IdentityData);
    t.Commit();
}

Se você quer entender as APIs da Autodesk desde o início, veja desenvolvimento de add-ins para Revit e Civil 3D.

Recursos relacionados

Perguntas frequentes sobre parâmetros compartilhados no Revit

É um parâmetro definido num arquivo de texto externo, com um identificador único chamado GUID, que pode ser usado em muitas famílias e projetos. É o único tipo que pode ser usado ao mesmo tempo em tabelas e em tags.


Nota técnica: as funções e a API correspondem ao Revit 2026. Consulte a ajuda da sua versão se alguma mudar.

Fale com um engenheiroResposta hoje · Sem compromisso