O que faz
Como a janela "Adicionar parâmetros compartilhados" do BIMit: os parâmetros escolhidos de um arquivo de parâmetros compartilhados se tornam parâmetros de projeto, de instância ou de tipo, nas categorias escolhidas. Tudo acontece em uma única operação do Revit, "BIMit: adicionar parâmetros compartilhados".
Os parâmetros são escolhidos por nome ou GUID, ou por grupo do arquivo; as categorias pelo nome no idioma do Revit, pelo nome OST (por exemplo OST_Walls) ou pelo id, ou todas as de um tipo (Modelo, Anotação, Analítico, Outro). Os nomes das categorias e dos grupos do Revit são obtidos com Categorias e grupos, do pacote Parâmetros (Parametri).
O BIMit reconhece pelo GUID os parâmetros que já estão no projeto:
- mesmo GUID, mesmo vínculo (instância ou tipo): recebem só as categorias que faltam e, se pedida, a opção "Os valores podem variar por instância de grupo"; mantêm o seu grupo. Se não falta nada, aparecem como já presentes;
- mesmo GUID, vínculo diferente: ficam como estão e aparecem como já presentes;
- mesmo nome, GUID diferente: não são adicionados, porque o projeto teria dois parâmetros com o mesmo nome.
Não grava valores nos elementos e não altera o arquivo de parâmetros compartilhados; a configuração do arquivo no Revit continua como estava.
Como funciona
- Sua IA lê o arquivo com Ler parâmetros compartilhados e chama a ferramenta com os parâmetros, as categorias, o vínculo (instância ou tipo) e o grupo em que os parâmetros aparecem nas Propriedades ("Agrupar parâmetro em", padrão Dados).
- O BIMit verifica se os parâmetros estão no arquivo e se as categorias existem e aceitam parâmetros: se algo não corresponde, não altera nada e informa. Depois adiciona ou completa os parâmetros em uma única operação. Nenhuma confirmação é pedida: os parâmetros são adicionados quando sua IA chama a ferramenta.
- Sua IA informa quantos parâmetros foram adicionados, atualizados (com as categorias a mais), já estavam presentes e não foram adicionados, com o motivo.
Exemplos de pedido
- "Adicione o parâmetro Codigo_Ambiente do arquivo compartilhado como parâmetro de instância em Ambientes e Portas, no grupo Dados de identidade."
- "Adicione todos os parâmetros do grupo Instalações do arquivo C:\Padroes\Parametros_escritorio.txt a todas as categorias de modelo."
- "O parâmetro Fase_Obra já está em Paredes: adicione-o também a Pisos e Forros."
O que muda e como desfazer
Mudam os parâmetros de projeto do modelo: novos parâmetros compartilhados vinculados às categorias escolhidas, ou categorias (e a opção para grupos) a mais para os que já existem. Tudo em uma única operação do Revit, "BIMit: adicionar parâmetros compartilhados": um só Ctrl+Z no Revit a desfaz. Se não houver nada a adicionar ou completar, o modelo não muda. Se o Revit recusar a alteração, a operação é cancelada e o modelo continua como estava. Nenhum arquivo é gravado.
Limites
- Exige o nível de IA "Escrita" (o padrão), escolhido no botão "Nível" da aba BIMit.
- Funciona em um projeto, não em uma família; não funciona se o modelo for somente leitura ou se o Revit tiver uma operação em andamento.
- São necessários pelo menos um parâmetro (
parametriougruppi_file) e pelo menos uma categoria (categorieoutipi_categoria). Um nome que aparece mais de uma vez no arquivo deve ser indicado pelo GUID. raggruppa_sottovale só para os parâmetros novos;varia_per_grupposó para os de instância.- Em modelos compartilhados, um parâmetro já existente no projeto que esteja em uso por outro usuário, ou que tenha sido alterado no central, não é modificado e aparece entre os não adicionados.
- 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âmetro | Significado |
|---|---|
percorso | O arquivo .txt. Vazio: o definido no Revit. |
parametri | Nomes ou GUIDs dos parâmetros do arquivo. Um nome que aparece mais de uma vez no arquivo deve ser indicado pelo GUID. |
gruppi_file | Adiciona todos os parâmetros destes grupos do arquivo. |
categorie | Categorias: nome OST (OST_Walls), nome no idioma do Revit ou id. |
tipi_categoria | Adiciona todas as categorias destes tipos: Modello (Modelo), Annotazione (Anotação), Analitico (Analítico), Altro (Outro). |
legame | istanza (instância, padrão) ou tipo. |
raggruppa_sotto | Grupo das propriedades (nome no idioma do Revit ou id; "Altro" para nenhum grupo). Padrão: Dados. Vale só para os parâmetros novos. |
varia_per_gruppo | Os valores podem variar por instância de grupo (só parâmetros de instância; vale também para os que já estão no projeto). Padrão false. |