Dicas para o modelador do SOLIDOS

Vamos falar daquele programa bacanudo, o SOLIDOS? Hoje vou mostrar uma função que poucos conhecem: Copiar e Colar

Sabia que é possível copiar e colar dentro do modelador do SOLIDOS? Pois é, imagina só, você tem dispositivos semelhantes que devem se comportar da mesma forma, mesmo que eles não sejam totalmente iguais, exemplo: Uma ADUELA e um tubo circular. Ambas as famílias tem:

  • Cota da geratriz superior/inferior de montante/jusante
  • Degrau, ressalto
  • Cobrimento no início/fim
  • Declividade

Estas propriedades todas editam basicamente o StartPoint/EndPoint do eixo que define o dispositivo e são redundantes. Mas o que isso significa?

Significa que, se alteramos a elevação da geratriz superior, ela deve recalcular a elevação da geratriz inferior, cobrimento, degrau/ressalto, etc. e vice-versa.

Para isso, você tem de usar algo assim:

Parece complexo? Ná verdade é bem simples, mas dá um trabalhão colocar todas as caixinhas e fazer elas terem sentido.

Agora imagina fazer exatamente o mesmo fluxo para tubo circular, ovoide, retangular, aduela…

Então o que se pode fazer? COPY/PASTE, parece uma boa ideia? Claro que é!!!

Primeiro, suba um nível dentro do fluxograma (clicando em “variáveis”) e você verá a caixinha que contem o fluxo acima (Processar Degrau):

Simplesmente selecione a caixa “Processa Degrau” e clique CTRL+C (o famoso “copiar”)

Vá até o outro modelador e use CTRL+V ( colar ), ou use os botões de edição:

Obviamente se tiver alguma propriedade/variável faltando, o programa irá avisar:

No exemplo acima, selecionei a caixa que calcular “EndPoint” quando o usuário informa a “EndTopElevation”. O erro ocorre porque ainda não foi criada a propriedade chamada “EndTopElevation”, mostrada na caixa de descrição ( o retângulo vermelho ).

Para corrigir, adicione a propriedade no quadro “Criação de Propriedades”:

Se você estiver fazendo a edição no catálogo do SOLIDOS (o que eu recomendo fortemente), ao digitar o nome da nova propriedade, irá aparecer uma lista de sugestões de para autocompletar. Essas sugestões se baseiam nos modeladores já criados, assim, se você já criou uma família semelhante, que tem algumas das propriedades que agora você precisa, elas irão aparecer nesta lista. Escolha a propriedade se ela aparecer na lista e ela será criada com as mesmas opções do original:

  • Nome da propriedade
  • Nome amigável
  • Categoria
  • Valor Padrão
  • Tipo de valor
  • Unidade de medida
  • etc.

Sim, porque você DEVE dar nomes iguais para propriedades que controlam a mesma informação nas diferentes famílias de dispositivos. Esta é uma boa prática, que faz o seu projeto ser mais acertivo e confiável.

É por isso que criar novas famílias de modeladores no SOLIDOS é tão rápido!!!

Você pode reaproveitar o modelo INTEIRO, copiando e editando, pode copiar PARTES do fluxograma quando o modelador é semelhante e pode aproveitar a base de dados gigante que já está disponível no catálogo

“Ah, mas encontrar uma propriedade/variável dentro do fluxograma é bem difícil”

Hehehehe, já viu o Localizar? Não? Veja:

No quadro inferior direito, clique a aba “Localizar”. Nela, informe o nome da propriedade e clique o binóculo. Ao clicar qualquer linha da tabela, será destacado no fluxograma, a ocorrência, legal né?

E se você quiser entender passo a passo como o modelador chega no resultado, a dica é: Clique a aba “Log de Execução” no quadro inferior direito, selecione todas as linhas e clica o botão “Desliga”. Depois, marca a caixinha da coluna “Visível”, fazendo aparecer no preview. No exemplo, deixei visível os pontos que definem a seção interna do dispositivo:

As variáveis você encontra na aba “Saídas”. As variáveis não aparecem para o usuário no quadro de propriedades, pois são informações temporárias usadas para calcular coisas para as propriedades. Mas você pode querer saber seu valor. Então clique esta aba. Note ainda que na aba “Saídas” é informado qual foi a última caixinha a ser executada:

Aba “Saídas”, para inspecionar a execução e variáveis

Esta informação é especialmente útil quando o seu fluxograma está “aparentemente” sem erros, mas seu modelo não desenha nada. Pode ser que alguma das caixinhas no meio do fluxograma recebeu um valor inválido e neste caso a execução pára nela.

Assim, você pode depurar a execução do seu modelo.

Observe ainda que certos fluxogramas podem causar um looping infinito, o que travaria o Civil 3D. Considere o exemplo abaixo:

Looping

Suponha que estamos desenhando um BTTC (bueiro triplo tubular de concreto). O fluxo “Faz alguma coisa legal” é responsável por desenhar a “enésima” linha de tubos. Mas esquecemos de incrementar a variável numTubos a cada looping.

Neste caso o looping NUNCA termina, congelando o Civil 3D e causando erro fatal por falta de memória, mesmo que você tenha MUITA memória.

No SOLIDOS, há uma variável que controla o máximo de caixinhas que podem ser executadas:

Observe que a maioria dos modelos não requer looping e algo entre 100 a 200 passos no Log de Execução são suficientes para desenhar dispositivos bem complexos;Por isso, por padrão,o limite é 2000. Se você tentar desenhar uma valeta retangular com tampa e ela for muito extensa, esse limite pode ser atingido. Observe que você pode aumentar este limite no dispositivo.

Já parou para pensar por que o Subassembly Composer não permite fazer Looping?

Pois é. Frustrante, não? Seria bem legal para fazer aqueles taludes com banquetas… Enfim

Mesmo que você seja programador, é fácil criar uma situação de looping infinito e demorar bastante para localizar o erro. O problema é o plugin? Não. É o fluxograma criado pelo usuário, ou a entrada de dados. Vai que você conseguiu colocar o looping, mas o usuário esqueceu de colocar o perfil no target de elevação… Aí o corredor saiu na cota zero e o target da superfície está lá na cota 1200. Não chega a ser infinito, mas demora bastante para modelar.

Aproveitando, já que coloquei a imagem do SAC. Você já usou o “Report Message”? Ele serve para mostrar mensagens no “Envent Viewer” do Civil 3D. Você deveria usar ele para reportar situações inesperadas ou erros durante a execução do corredor.

No SOLIDOS, tem uma ferramenta semelhante. Com ela as mensagens são escritas na linha de comando:

Observe o looping. A cada execução, “numTubo” é incrementado e é escrito na linha de comando o texto “Executando a linha n”, onde é vai aumentando. Ou não.

Percebe que esta é uma forma poderosa de validar esses loopings? Se você vê na linha de comando que o número não aumenta, ou que ficou grande demais, é sinal que pode ter algo errado neste looping.

Tem uma dica bem legal agora:

Dá para colocar uma ajuda para o seu modelador!!! Clique o botão no topo:

Ao clicar o botão, uma ajuda para o modelador é gereda, caso ainda não exista. Se seu modelo estiver pronto, deixe o preview do jeito que melhor visualiza o dispositivo e clique o botão. Não esqueça de configurar todas as propriedades com suas descrições, nomes amigáveis, categoria, etc.

Você pode inclusive adicionar um LOG de atualizações. Isso sim é BIM BEM BOM!!!

Esta é a útima: Quer fazer o detalhamento no REVIT? Exporte o modelo para um DWG externo, clicando o botão “Exportar DWG”:

Exportando o DWG do modelo criado

Note que este botão está disponível em todas as telas onde o visualizador aparece!!! Saca só:

É. Tem muita coisa legal no SOLIDOS!!!

Deixe um comentário

Rolar para cima