Академический Документы
Профессиональный Документы
Культура Документы
Log In
Todos os posts BIM no Brasil Digital Twins FM Trabalho no exterior Ferramentas Estudo de caso
Caso não tenha o Dynamo Instalado, basta clicar no link e fazer o download o Dynamo, na
opção da esquerda.
Para abrirmos o Dynamo depois dele estar instalado basta acessar a guia Manage>Dynamo
Para começarmos, precisamos nos certificar de que nós temos instalado em nossa máquina
os seguintes pacotes:
BimorphNodesBumbleBee
Não sabe como fazer isso? É simples, na barra superior do Dynamo, procure por Packages
(Pacotes), em seguida vá em Search for a Package.
No menu seguinte é só procorar pelos Pacotes BimorphNodes e BumbleBee e instalá-los.
Caso encontre algum erro, pode ser que seu Dynamo não esteja atualizado. Use o link para
baixar a versão mais atual.
https://www.bimexperts.com.br/post/rotina-para-exportacao-automatica-de-todas-as-suas-tabelas-de-quantitativo-do-revit-para-o-excel 1/6
25/06/2019 Rotina para exportação automática de todas as suas tabelas de quantitativo do Revit para o Excel.
Log In
Neste Caso Utilizaremos os Nodes “Element Types” e “All Elements of Type”. Basca clicar e
arrastar os itens para a área de trabalho. No node Element Types, na janela de cascata,
iremos encontrar a categoria dos Quantitativos (ViewSchedule em inglês) e em seguida
conectaremos este nó ao nó All Elements of Category.
https://www.bimexperts.com.br/post/rotina-para-exportacao-automatica-de-todas-as-suas-tabelas-de-quantitativo-do-revit-para-o-excel 2/6
25/06/2019 Rotina para exportação automática de todas as suas tabelas de quantitativo do Revit para o Excel.
Log In
Se você é novo no Dynamo, deve estar se perguntando: “E como esta lista abaixo do Node
All elements of type apareceu?”
Ao colocar o mouse em cima da parte inferior do nó aparecerá uma versão contraída desta
lista, para expandi-la basta apertar sobre o botão em forma de pino que aparece.
No caso de meu projeto, tenho 12 quadros de quantitativo, na ultima linha da lista anterior
podemos ver isso. (Ele é o valor entre Parenteses). Lembre-se: você precisa estar com o
projeto do Revit aberto e ter gerado tabelas de quantitativos.
SheetName: Nome da planilha do Excel, por padrão o nome utilizado é Planilha1, será este
o valor que iremos inserir neste campo. – Digitaremos “Planilha1”.
Origin: Ponto de Origem para a Inserção dos dados. Neste Caso usarei a primeira Célula do
Excel, A célula A1. – Digitaremos “A1”.
Para inserirmos os dados é simples, basta inserirmos code blocks – os quais são inseridos ao
darmos um clique duplo sobre qualquer ponto sobre a tela do Dynamo – e conectarmos
estes aos valores de entrada do BB Data.
É indispensável a utilização de aspas para escrevermos texto nos code blocks, se não a
utilizarmos, o dynamo não irá reconhecer estes valores como texto.
Mas o que diabos é aquele l[0] conectado a entrada Data do BB Data. Calma jovem, este é
o primeiro elemento da nossa lista que contém as tabelas dos quantitativos. Lembrando que
como várias linguagens de programação, o primeiro elemento de uma sequencia no
Dynamo é sempre o numero 0.
Por enquanto o nosso código está assim. Para as demais planilhas de quantitativo, Como podemos ajudar?
i ti ló i d i 6 P f ilit d d t l+ ó d
https://www.bimexperts.com.br/post/rotina-para-exportacao-automatica-de-todas-as-suas-tabelas-de-quantitativo-do-revit-para-o-excel 3/6
25/06/2019 Rotina para exportação automática de todas as suas tabelas de quantitativo do Revit para o Excel.
precisaremos repetir a lógica da imagem 6. Para facilitar, podemos dar ctrl+c nos nós da
figura 6 e ctrl+v fazendo as alterações necessárias dos nós que entram no campo Data Log In
(acrescentando um pra cada nova planilha. Por exemplo l[1] para o quantitativo 2, l[2] para o
Home Team BIMExperts BIM
quantitativo 3 e assim sucessivamente), e oPalestras
ponto edeWebinários Capacitação e Recursos
origem de cada nova planilha no Excel. Blog
Como cada quantitativo tem uma quantidade de elementos diferente, sugiro usar 30 linhas
para cada tabela de quantitativo. Lembrando que dependendo no número de itens do seu
projeto, poderemos ter muito mais linhas para cada um. Existe a possibilidade de configurar
essa exportação de forma mais organizada, mas não é o escopo desse post. Assim a nossa
rotina ficaria da seguinte forma:
Agora precisaremos agrupar todos estes valores em um único nó. Para isto usaremos o Nó
List.Create (você pode pesquisar pelo nó na janela da esquerda) e ligaremos os Resultados
do BB Data a ele. Lembre-se se clicar em +, no nó List.Create para adicionar o número de
entradas relativa ao número de saídas do BB Data. Depois usaremos o nó WriteExcel
Localizado no mesmo local do Nó BB Data. Este pede uma série de entradas. Sendo que a
mais importante deles é o arquivo excel a ser impresso os dados. Para isto, é necessário que
você salve uma tabela em branco do excel em uma pasta do seu computador.
Os dados são preenchidos da seguinte modo ( os nós utilizados podem ser encontrados na
ferramenta de busca do Dynamo).
Por último, e não menos importante, devemos criar uma forma de atualizarmos
automaticamente esta planilha excel, pois podemos fazer alterações em nosso projeto. Para
isto precisaremos limpar os dados desta planilha do excel, usaremos o nó Clear Contents do
pacote BumbleBeee e o configuramos da seguinte forma.
Como podemos ajudar?
https://www.bimexperts.com.br/post/rotina-para-exportacao-automatica-de-todas-as-suas-tabelas-de-quantitativo-do-revit-para-o-excel 4/6
25/06/2019 Rotina para exportação automática de todas as suas tabelas de quantitativo do Revit para o Excel.
Log In
PS: PARA O CÓDIGO FUNCIONAR, ESTE ULTIMO CÓDIGO PRECISA ESTAR LOCALIZADO
ACIMA DO CÓDIGO DE ESCREVER OS DADOS. DA SEGUINTE FORMA.
Agora que a nossa rotina está pronta, basta apertar o Run ou EXECUTAR, no canto inferior
da esquerdo da tela para executar a rotina.
OBS: Salve o arquivo excel em branco antes de executar a rotina, caso contrário ele poderá
ser lido como Read-Only e o código não funcionará. Após executar o comando verifique
qualquer erro no nó “Watch”.
A Equipe BIMExperts fez o teste da rotina antes da publicação. Essa é uma rotina básica,
que pode ser aprimorada para uma melhor organização das linhas e colunas dentro do
excel.
------------------------------
Até o próximo BIMConteúdo.
--
BIMEXPERTS - Tudo sobre Building Information Modeling.
195 visualizações
MMC, o que é isso? O Revit 2020 não é compatí… Case - Residência Unifamiliar
contato@bimexperts.com.br
© 2019 por Grupo BIMExperts
https://www.bimexperts.com.br/post/rotina-para-exportacao-automatica-de-todas-as-suas-tabelas-de-quantitativo-do-revit-para-o-excel 6/6