Escolar Documentos
Profissional Documentos
Cultura Documentos
APOSTILA
2023
RAÍFFE DIAS
SÍLVIA GOMES
2021 Dynamo Version
Sumário
1. CONCEITOS BÁSICOS ......................................................................................................... 2
Quais Versões?...................................................................................................................... 2
2. INTERFACE: ....................................................................................................................... 3
3. ROTINAS: .......................................................................................................................... 6
pág. 1
2021 Dynamo Version
1. CONCEITOS BÁSICOS
− O que é o Dynamo?
Dynamo é software de automatização de tarefas com a linguagem de programação visual, sendo um “software”
dentro de outro “software”.
− Quais Versões?
O Dynamo chegou no ano de 2020 no Civil 3D. Para a versão de 2020, é necessário fazer o download no site da
Autodesk. Na versão 2021 em diante, já está embutido no Civil 3D sem a necessidade baixar.
− Qual o Objetivo?
O objetivo do Dynamo é automatizar rotinas de trabalho por meio da programação visual. Essas rotinas podem ser
qualquer ação que o usuário precisar, como por exemplo: puxar uma label, inserir uma linha, fazer uma modelagem
de projeto 3D, extração de quantitativos com poucos cliques com a programação, dentre outras.
Normalmente na programação padrão existem linhas de código que, através dessas linhas, definem as ordens e a
manipulação dos dados. Na programação visual as ordens são pré-estabelecidas pelo desenvolvedor e as linhas de
código são concentradas dentro dos “NÓS”.
Obs: “NÓS” são caixas que recebem dados/informações e produzem novos dados/informações de acordo com o tipo
de cada “NÓ”, os dados são passados por linhas, que analogamente podemos associar com a imagem abaixo.
pág. 2
2021 Dynamo Version
2. INTERFACE
− Abrindo o Dynamo pela primeira vez:
- Abra o Civil 3D;
- Após clicar no ícone do Dynamo, será direcionado para a tela inicial do Dynamo, conforme imagem abaixo.
pág. 3
2021 Dynamo Version
- Na tela inicial> Samples> Existem algumas rotinas que o Dynamo disponibiliza para entender melhor como funciona
os processos das rotinas, como:
• Rotinas Basics;
• Rotinas de Autocad;
• Rotinas Civil 3D;
• Core (programação);
• Geometry (Geometria);
• ImportExport (Importar/Exportar).
De uma forma geral, as Samples mostram todas as funções que o Dynamo possui.
1. Menus;
2. Barra de ferramentas;
3. Biblioteca;
4. Barra de Execução;
5. Área de trabalho.
pág. 4
2021 Dynamo Version
1. MENU:
Obs: Em Help existe a opção “Open Dynamo Dictionary” que abre o uma página na internet onde a cada NÓ que
compõe a biblioteca do Dynamo tem uma explicação.
2. BARRA DE FERRAMENTAS:
3. BIBLIOTECA:
No lado esquerdo da tela mostra a biblioteca. Na tela da biblioteca, existem algumas categorias como Import/export
dados do projeto, dados geométricos dentro do Dynamo, add ons, etc. Na categoria “add ons” será necessário baixar
o Plugin – CIVIL3DToolkit, que são basicamente algumas categorias de “nós” criados por outras pessoas e
disponibilizados para acesso.
Aba Packages> Search for a Packpages> digitar na aba online Search> procurar o nome - CIVIL3DToolkit.
4. BARRA DE EXECUÇÃO
Nas abas abaixo da tela mostra as barras de execução. Deixar conimagemdo em “Manual” para qualquer possível
alteração, o próprio usuário consiga realizar esses ajustes de forma manual, sem precisar de fazer automático.
5. ÁREA DE TRABALHO
A imagem abaixo mostra a tela de ambiente de trabalho, conhecido como Workspace. Basicamente existem dois
planos, sendo eles o plano de programação e o ambiente de modelagem/visual.
Existem três tipos básicos de ”NÓS” são representados pelas seguintes simbologias:
-> Mostra que você vai pegar um arco e editar alguns parâmetros.
? -> Pegar as informações dos objetos da respectiva categoria de acordo com a necessidade.
pág. 5
2021 Dynamo Version
3. ROTINAS
− Criação de PONTOS na área de trabalho:
Passos:
4. Nó na área de trabalho.
Biblioteca> Geometry> Aba point> bycoordinates (X, Y e Z)> será aberto um quadro com os “nó”, conforme a
imagem abaixo.
Basicamente o “NÓ” apresenta um título, do lado esquerdo os inputs (são os valores de entrada) e o output (POINT)
onde mostra os valores do ponto. Ao passar o mouse no output, será aberto uma janela com uma lista, que permite
fixar ou desfixar a barra.
pág. 6
2021 Dynamo Version
Nos dados de entrada X, Y e Z, indica que a entrada dos valores pode ser em Default Value, Double ou Int.
Default Value: São valores padrão de entrada. Se não colocar nada, ele cria um ponto 0,0,0.
Para mostrar o resultado no plano de trabalho, existem duas formas: usar o comando Ctrl+P ou no canto superior
direito na imagem no Enable Background.
Obs: Para girar, mexer no plano de trabalho, basta clicar com o botão direito do mouse.
Como resultado o ponto aparece nas coordenadas 0,0,0 (X,Y e Z), pois não entramos com nenhum valor de ponto, ou
seja, ele se tornou o Default Value.
Nessa mesma rotina, será apresentado um “NÓ”, que será obtido um valor de Double (um number).
Passos:
Na barra de pesquisa, digitar “number”> Opção basic> será aberto uma janela, conforme a imagem abaixo.
pág. 7
2021 Dynamo Version
Obs: Ao passar o mouse em cima da opção acima, será aberto uma janela que mostra o que esse “NÓ” possui,
conforme a imagem abaixo.
Esse “NÓ” de number pode ser renomeado com o nome de preferência> accept. A imagem abaixo mostra um
modelo.
Uma vez que fez o “NÓ” para o valor de X, pode gerar uma cópia e colar para valores de Y e Z.
pág. 8
2021 Dynamo Version
Após esse processo, será feito a ligação dos pontos que criamos de X, Y e Z no Point.ByCoordinates. Clique na seta do
valor de X e segura até ligar no X da janela Point.ByCoordinates. Abaixo mostra o resultado das ligações.
Ao fazer a ligação, precisamos entrar com algum valor de X, Y e Z. Como exemplo será aplicado os seguintes valores,
conforme imagem abaixo:
Para rodar a rotina basta clicar na aba no canto inferior esquerdo da tela no nome – RUN.
pág. 9
2021 Dynamo Version
Automaticamente o ponto sai da coordenada 0,0,0 e desloca para a coordenada que entramos com os dados.
Na barra de pesquisa, digitar “number”> Opção basic> será aberto uma janela, conforme a imagem abaixo.
Esse “NÓ” de number pode ser renomeado com o nome de preferência> entrar com valores para o Raio> accept. A
imagem abaixo mostra um modelo.
pág. 10
2021 Dynamo Version
Realizar a ligação do raio até o radius do Circle.By.PointRadius. Abaixo mostra o resultado da ligação.
Obs: A saída de um ponto específico sempre será interligada na entrada de um outro ponto específico.
Conforme dito anteriormente, basta clicar em RUN para rodar a rotina para obter os resultados do raio. A imagem
abaixo mostra o resultado do raio de 5.
pág. 11
2021 Dynamo Version
Criação de Rectangle:
Biblioteca> digite o nome do rectangle na aba de pesquisa> ByCornerPoints (p1, p2, p3, p4)> clicar> será aberto uma
janela, conforme imagem abaixo.
• Criar pontos para interligar aos pontos do retângulo: Biblioteca> Point.ByCoordinates> será aberto uma janela com
um ponto, mas nesse caso será necessário criar 4 pontos, portanto é só clicar na janela com Ctrl+C e Ctrl+P para
obter as quatros janelas, conforme a imagem abaixo.
Seleciona todos as quatro janelas> botão direito do mouse> align selection> right> clica duas vezes com o botão
esquerdo do mouse na tela para aparecer uma janela escrita Code Block, conforme imagem abaixo.
pág. 12
2021 Dynamo Version
O Code Block é o “NÓ” multifuncional, podendo ser criado funções, listas, colocar números, textos, consegue ler um
nó simples quando conhece as suas utilidades.
Obs: Quando utilizamos “;” significa que está fechando uma saída (output) e declarando como output de entrada de
um outro “NÓ”.
Ligar os valores de X, Y e Z de cada Code Block ao p1, p2, p3 e p4 do Point.ByCoodinates, conforme imagem abaixo.
pág. 13
2021 Dynamo Version
Imagem 25 – Ligação do “NÓ” dos pontos das coodenadas de X, Y e Z aos pontos do retângulo.
Após esse processo digite RUN para mostrar o resultado do retângulo na área de trabalho do programa.
Obs: No Code Block pode inserir funções matemáticas, listas de pontos parametrizados, conforme um modelo
mostrado na imagem abaixo.
pág. 14
2021 Dynamo Version
Para criar um retângulo no Autocad, será necessário transformar os objetos dentro do Dynamo, no objeto
geométrico dentro da plataforma do Civil3D, como mostra os seguintes passos:
Biblioteca> add-nos> Autodesk> Autocad> PolylineExtensions> ObjectByGeometry>clique> será aberto uma janela
com o título PolylineExtensionObjectByGeometry> fazer a ligação do rectangle na curve para fazer uma policurve,
conforme a imagem abaixo.
Se passar o mouse sobre o Layer, mostra a especificação que tem que ser uma String (texto). Copia e cola um “NÓ”
de Code Block> coloca um texto específico entre aspas duplas ou pode procurar string e renomear com intuito de
facilitar o que é cada coisa. As duas formas apresentam a mesma funcionalidade, conforme imagem abaixo.
Obs: O Block (Bloco) determina onde o objeto será inserido. Dentro do Civil 3D existem diversos block.
Exemplo: A aba model é um bloco, a aba layout também é um bloco, portanto dentro de um bloco também pode ser
que exista outros blocos.
Biblioteca> Autocad> document> modelspace> fazer a ligação do block já janela Document.ModelSpace até o Block
da janela PolylineExtensionObjectByGeometry, conforme a imagem abaixo.
pág. 15
2021 Dynamo Version
Para entrar com um documento, será preciso procurar na biblioteca “Current” que é o documento corrente, ou seja,
é o documento que está sendo gerado a rotina> fazer a ligação de document da janela Document.Current até a
janela Document.ModelSpace, conforme a imagem abaixo.
Após esse processo, clicar em RUN para rodar a rotina para obter os resultados do retângulo no model do Civil3D em
2D.
pág. 16
2021 Dynamo Version
Será necessário criar uma distância para fazer a ligação do rectangle no “NÓ” distancia/comprimento, pode ser feito
por Code Block ou por number.
Copia e cola um novo Code Block> Inserir uma altura para caixa, para essa rotina foi utilizada -2m de altura,
conforme imagem abaixo. O sinal de menos indica que a altura da caixa terá sua projeção de um objeto sólido em
3D.
Após esse processo digite RUN para rodar a rotina e apresentar os resultados em 3D da altura da caixa.
pág. 17
2021 Dynamo Version
Biblioteca> Autocad> objects (será transformado um objeto sólido num objeto 3D dentro do civil)> ByGeometry>
Fazer as ligações:
Após esse processo digite RUN para rodar a rotina, gera o objeto no civil 3D.
pág. 18
2021 Dynamo Version
Nessa rotina será necessário obter os parâmetros do tubo para conseguir fazer de acordo com as dimensões e deixar
a rotina toda parametrizada.
Biblioteca> selectObjects (Autodesk)> clica> seleciona o tubo. Segue abaixo imagem com o tubo selecionado.
Digitar RUN para rodar a rotina. A imagem abaixo mostra como ficam as ligações dos “NÓS”. É preciso que os NÓS
fiquem nesse formato para assim conseguir obter os parâmetros.
Para fazer o berço, precisa adotar alguns parâmetros específicos, sendo eles: comprimento (distância) e diâmetro
externos do Pipe.
• Biblioteca> add-ons> PipeNetworks> pipes> Length3DCentertoCenter (distância 3D, centro a centro)> RUN.
pág. 19
2021 Dynamo Version
Nessa etapa, será criado um retângulo e logo após uma caixa com espessuras.
Criar Code Block com pontos [0,0,0,0]> copiar e colar para obter pontos de X, Y e Z, conforme imagem abaixo.
Na imagem abaixo mostra um exemplo da ordem dos pontos que será criado, juntamente com o ponto central
(ponto do meio).
pág. 20
2021 Dynamo Version
Para fazer o ponto do meio, segue abaixo os valores das coordenadas do Code Block.
Obs: Esses valores são modelos feito para ensinar a rotina. No dia a dia, deverá entrar com os dados de valores
específico do seu projeto.
O berço numa seção vai ter o diâmetro externo do tubo + 0,25m para cada lado, portanto deve ser alimentado a
planilha com esses dados. Segue imagem abaixo.
pág. 21
2021 Dynamo Version
Biblioteca> Flatten: Reduz uma lista a uma só> ligar as var. de List.Flatten em Point.ByCoordinates > RUN. Segue
imagem abaixo com os resultados dos pontos.
pág. 22
2021 Dynamo Version
Biblioteca> ByPoints (polycurve)> ligar os pontos dos “NÓS” de point do Point.ByCoordinates ao points do
PolyCurve.ByPoints.
Para criar o ponto do fechamento do polígono do NÓ, será necessário criar o Code Block> True;> ligar os NÓS de True
ao PolyCurve.ByPoints> RUN para rodar a rotina.
Biblioteca> Number> renomear para “Altura do Berço> valor do Berço de -0,30m> RUN para rodar a rotina.
pág. 23
2021 Dynamo Version
Obs: O valor do berço precisa ser negativo, para ficar com o berço na parte de baixo.
Com o berço criado, o próximo passo é extrair para o desenho. Um detalhe seria como posicionar o berço no local
correto. Pode ser feito através de um “NÓ” com um ponto de início e fim.
Após rodar a rotina, no resultado dentro do espaço podemos analisar que a curve está um acima do ponto e está na
mesma posição do tubo, conforme imagem abaixo.
pág. 24
2021 Dynamo Version
pág. 25
2021 Dynamo Version
pág. 26
2021 Dynamo Version
Para abaixar o berço é preciso mudar os valores de Z do Code Block do início da rotina, conforme a imagem abaixo.
pág. 27
2021 Dynamo Version
pág. 28
2021 Dynamo Version
Arquivo Civil> aba manage> Define Property Sets> Property Sets definition> criar new style> Renomear para
“Berço”> aba applies> marcar Solid (3D)> aba definition> clicar no Add manual property definition> renomear a
primeira propriedade para “Material” (podendo ser de brita ou concreto)> para definir a propriedade do objeto
basta clicar no Automatic property Source> selecionar volume> ok.
Uma observação que precisa ressaltar, é que quando fecha o Dynamo e abre novamente, alguns valores podem ser
alterados, isso dá para corrigir com alguns “NÓS”.
Dentro do Civil> botão direito> object viewer> desenhar a área da base(b), profundidade(p) e altura(h).
Obs: Para desenhar a área do tubo, foi utilizado um programa chamado – Pointofix, conforme o exemplo abaixo.
pág. 29
2021 Dynamo Version
p= É a distância do Pipe.
pág. 30
2021 Dynamo Version
Ligar o Code Block da altura do Berço até o Code Block da base, p e h, conforme a imagem abaixo.
Para adicionar o property no objeto, basta ir na aba extended data (properties)> canto inferior esquerdo, clicar no
Add property sets> seleciona o berço> ok.
pág. 31
2021 Dynamo Version
Existem algumas possibilidades de mostrar essas informações quando estiver mexendo no civil ou atrelar a
informação ao objeto. Um modo que seria interessante fazer é por Hyperlink.
Para criar o tipo de hiperlink: Criar um Code Block> entrar com o dado “Volume”> ligar Volume do Code Block ao
Hyperlink do ObjectExtensions.AddHiperlink. A imagem abaixo mostra as ligações dos “NÓS” antes de rodar a rotina.
pág. 32
2021 Dynamo Version
pág. 33
2021 Dynamo Version
Criar Code Block> entrar com o dado “VOLUME” (colocar em caixa alta para o Dynamo entender que se trata de uma
variável) e Valor> ligar Code Block do volume ao VOLUME do Code Block> ligar str do String from Object ao Valor do
Code Block.
Ligar o Vector do Vector.Transform ao displacement (é um vetor que mostra onde o MLeader vai aparecer).
Digite RUN para rodar a rotina e mostrar o resultado no civil do Layer com o volume do tubo.
pág. 34
2021 Dynamo Version
AddPropertySet> clique.
Para definir alguns valores que estão dentro de material e volume do Property, deverá aplicar alguns “NÓS”:
pág. 35
2021 Dynamo Version
Biblioteca> SetValue> criar uma string e entrar com os dados de “Material”, renomear para o tipo do material, no
caso do modelo da apostila foi brita> RUN para rodar a rotina e mostrar o resultado.
pág. 36
2021 Dynamo Version
Nessa etapa é realizado a organização da rotina do Berço colocando os inputs necessários para rodar a rotina pelo
Dynamo Player. Uma vez que a rotina for salva, não será necessário rodar várias vezes se for utilizar o Dynamo
Player.
Utilizando a rotina criada ao longo da apostila, o primeiro passo é criar grupos para facilitar o seu entendimento.
Passos:
- Seleciona o “NÓ” Select Objects>botão direito> Create Group> Renomear título para: Input – Bueiro (indicar uma
cor).
Botão direito> Create Group> Renomear título para: Propriedades do tubo (indicar uma cor).
pág. 37
2021 Dynamo Version
• Code Block;
• Listen.Flatten (3 cópias);
• Point.ByCoordinates;
• Code Block;
• PolyCurve.ByPoints;
• String.ToNumber;
• Code bock da altura do Berço;
• Curve.ExtrudeAsSolid.
Botão direito> Create Group> Renomear título para: Modelagem do Berço no Dynamo (indicar uma cor).
- Esse “NÓ” indica uma organização. Seleciona o “NÓ” Code Block> botão direito> Create Group> Renomear título
para: Organiza (indicar uma cor).
pág. 38
2021 Dynamo Version
- Seleciona o “NÓ” Altura do Berço> botão direito> Create Group> Renomear título para: Input – Altura (indicar uma
cor).
- Esse “NÓS” são importantes, eles pegam a modelagem do Dynamo, transforma na posição correta do tubo e cria
ele dentro do civil.
pág. 39
2021 Dynamo Version
• Document.Current;
• Geometry.Transform;
• Code Block do “Berço”;
• Document.ModelSpace;
• Object.ByGeometry.
Botão direito> Create Group> Renomear título para: Faz Berço no local e cria o Berço no C3D (indicar uma cor).
Imagem 80 – Organizar e Renomear o título do grupo – Faz berço no local correto e criar o Berço no Civil 3D.
• Code Block;
• Curve.CoordinatesSystemAtParameter;
• Vector.ByCoordinates;
• Vector.Transform.
botão direito> Create Group> Renomear título para: Coordenadas e Vetor do Bueiro (indicar uma cor).
pág. 40
2021 Dynamo Version
botão direito> Create Group> Renomear título para: Cálculo volume (indicar uma cor).
- Esse “NÓ” indica uma organização. Seleciona o “NÓ” Code Block> botão direito> Create Group> Renomear título
para Organiza (indicar uma cor).
- Esse “NÓ” indica os dados de informações do Hyperlink. Seleciona o “NÓ” ObjectExtensions.AddHyperlink> botão
direito> Create Group> Renomear título para Informações-Hyperlink (indicar uma cor).
pág. 41
2021 Dynamo Version
botão direito> Create Group> Renomear título para: Criar o MLeader-Linha de chamada (indicar uma cor).
Imagem 84 – Organizar e Renomear o título do grupo – Cria o Mleader-Linha de chamada no Civil 3D.
- Seleciona o “NÓ” Property.SetValue> botão direito> Create Group> Renomear título para: Input – Material (indicar
uma cor).
Botão direito> Create Group> Renomear título para: Adiciona informações ao PropertySets (indicar uma cor).
A imagem abaixo mostra a rotina organizada com a modelagem do berço. Salva o arquivo no local de preferência. Se
caso precisar de mudar/alterar a mesma se encontra salva na pasta.
Abra o civil> Dynamo Player> procura na pasta o arquivo salvo com a rotina.
pág. 43
2021 Dynamo Version
O tudo de queda é uma tubulação vertical que recebe efluentes de ramais de descarga, ramais de esgoto e de
subcoletores.
Será realizada uma rotina de tabela de nota de serviço de tubo de queda, extrair essa planilha dentro do AutoCad
para ser apresentada junto com a planta. Posteriormente, será desenvolvida essa modelagem dentro do Cad.
Passos:
Abra um arquivo que contenha os dados de tubo de queda> aba view clica em new vertical para dividir criar duas
viewport> clica em alignment> Create alignment from Network Parts> seleciona o intervalo do alinhamento> será
aberta uma janela para selecionar uma superfície> procura a superfície do projeto> clica> draw in profile view> clica
no alinhamento e procura a aba profile view> avança até chegar na aba Pipe/PressureNetwork> seleciona rede de
esgoto> create profile view.
IMPORTANTE:
Condições: Se a altura (h) for maior que 0,50m, recomenda realizar o estudo de queda, porque o tubo pode cair
direto ou pode criar uma fissura na caixa, no PV.
Abra o Dynamo> new (começar um novo arquivo de rotina)> configurar para manual.
Biblioteca> buscar primeiro “NÓ” – String> renomear a string para “Nome da Rede” e nos dados renomear para
REDE-ESGOTO> botão direito> Create Group> Renomear título para: Input-Rede-Esgoto (indicar uma cor).
pág. 44
2021 Dynamo Version
pág. 45
2021 Dynamo Version
White note here> Renomear título para: Cota GI Final (indicar uma cor).
pág. 46
2021 Dynamo Version
pág. 47
2021 Dynamo Version
Biblioteca> Watch: mostra a lista das alturas para comparar melhor quais os tubos que serão necessários apresentar
o tubo de queda.
pág. 48
2021 Dynamo Version
Biblioteca> add-ons> Autodesk> PipeNework> Pipe> PipeName> White note here> Renomear título para “Nome do
Tubo” ligar Pipes do PipeNetwork.GetPipesStructures ao pipe do Pipe.Name.
Biblioteca> add-ons> Autodesk> Civil3DToolkit> PipeNeworks> Structure> Name> White note here> Renomear título
para “Nome da Estrutura”.
pág. 49
2021 Dynamo Version
• Criando as listas:
Ligar todos os “NÓS” ao Code Block da imagem acima, conforme imagem abaixo.
pág. 50
2021 Dynamo Version
Biblioteca> List> clique em List Create> liga os dados de cada Code Block em seus respectivos item da List Create.
Buscar um “NÓ” que que organiza a lista: Biblioteca> transpose> ligar list de List Create ao lists de list.Transpose.
Será mostrado varias listas, todos os dados do code block (exemplo: Nome Pipe, CF, h..) terão os mesmos tamanhos,
porque cada pipe porexemplo terá V ou F, cada pipe terá uma GI e assim por diante.
pág. 51
2021 Dynamo Version
Imagem 105 – Criando e exportando listas com alturas maiores que 0,50m.
Na saída “IN” aparece as listas dos objetos TRUE e na saída “OUT “aparece as listas dos objetos FALSE:
Biblioteca> AddItem>
- Seleciona todos os “NÓS” para criar grupos> Botão direito> Create Group> Renomear título para: Cria uma lista de
informações apenas com os tubos de queda (indicar uma cor).
pág. 52
2021 Dynamo Version
Imagem 108 – Renomear o título do grupo – Cria uma lista de informações apenas com os tubos de queda.
Biblioteca> procurar – String from Object> ligar list do List.AddItemToFront ao Obj do String from Object.
Biblioteca> add-ons> Autodesk> AutoCad> Table> clicar em ByPointData> Ligar str de Sting from Object a data do
Table.ByPointData.
Biblioteca> add-ons> Autodesk> AutoCad> Selection> clicar Selection Object> botão direito> Create Group>
Renomear título para: Input (indicar uma cor) > selecionar um ponto no civil.
pág. 53
2021 Dynamo Version
- RowHeight;
- ColumnWidth;
- textHeight;
- Layer;
- Block.
Digite RUN para rodar a rotina e mostrar o resultado da tabela, conforme imagem abaixo.
pág. 54
2021 Dynamo Version
Como parâmetro para a tabela, será utilizado largura de 0,80m e uma altura mínima possível>
A var[] do ObjectExtensions.GetParameters é como se fosse uma espécie de dicionário, que contém diversos
parâmetros para escolher para entrar no parameter do ObjectExtensions.SetParameterValueByName.
Como citado acima, os parâmetros que queremos será a largura e altura da tabela, que são os seguintes itens: Table
Height e Table width.
Criar um Code Block para ligar esses dois itens> entrar com os dados “Height”; “0.5” (altura) e “Width”;”80”
(largura)> criar uma cópia do ObjectExtensions.SetParameterValueByName>
pág. 55
2021 Dynamo Version
Botão direito> Create Group> Renomear título para: Cria Tabela no C3D (indicar uma cor).
Biblioteca> procurar por Current> procurar também por Detail> ligar o Document do Document.Current ao
document do Document.Detail> RUN. Aparece um dicionário da pasta e o nome do tubo de queda.
Biblioteca> StringConcat (é uma ferramenta do Excel que junta os textos)> ligar Folder do Document.Detail a string0
do String.Concat.
Biblioteca> Replace. Criar Code block com a entrada de “.dwg”; “.xls” >
pág. 57
2021 Dynamo Version
pág. 58
2021 Dynamo Version
Seleciona os “NÓS” Code Block> botão direito> Create Group> Renomear título para: Exporta Tabela para o Excel
(indicar uma cor).
Imagem 121 – Organizar e Renomear o título do grupo – Exporta Tabela para o Excel.
Criar Code Block com os dados de entrada “true” e ligar em overWhite Data.ExportExcel.
pág. 59
2021 Dynamo Version
pág. 60