Civil 3d - Desempenho - Dicas

Lembra daquele post em que eu falei sobre arquivos temporários que o autocad usa?

Então, a dica é sobre como aumentar a velocidade de leitura e escrita deles, o que acarreta aumento de performance no autocad.

Comece instalando o RamDisk, que é um programa capaz de criar um dive virtual na sua memória RAM.

Ah, claro, se você tem pouca RAM, esqueça....




Configure 2GB ou 2048 MB para o disco virtual. Você vai notar que ele cria um drive extra no explorer:


Agora, abra as propriedades do sistema indo em Iniciar, Painel de Controle, Sistema, Configurações Avançadas de Sistema, se abrirá:


Clique o botão "Variáveis de Ambiente", edite as variáveis "TEMP" que estarão direcionadas para por exemplo: C:\Users\neyton\AppData\Local\Temp, direcione para a letra de unidade que o RamDisk usa, por exemplo: G:\TEMP\

Eu fiz para as variáveis do sistema e do usuário:

Depois disso é bom reiniciar o windows para ter certeza que ele ainda funciona, hehehehe!!!

Agora é a vez do autocad civil 3d:
Abra o options e configure as pastas TEMP para essa pasta do disco do RamDisk:

Clique os OK que precisar, feche e abra o civil 3d para se certificar que isso deu certo.

Após abrir digite SAVEFILEPATH na linha de comando do autocad civil 3d para saber se ela direciona os arquivos para lá, se não estiver, digite o caminho correto.

Até diria que você pode mudar no registro do windows as chaves:
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8000:409\aecProfile\Default\AutoCAD\Editor Configuration\SaveFilePath
e
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R18.0\ACAD-8000:409\aecProfile\Default\AutoCAD\Editor Configuration\XrefLoadPath

na verdade tem um par dessas para cada profile... se não sabe mecher com o REGEDIT deixe pra lá

você vai notar que o autosave do autocad demorá MUUUUUUUUUUUIIIIITO menos, as operações de UNDO e REDO ficarão mais rápidas.... em fim, tudo que depende de salvar e ler aruqivos temporários irá funcionar mais depressa, pois a velocodade de leitura e escrita será a da memória RAM, não do disco rígido!!!

Fiz uns testes com arquivos grandes e tem se comportado muito bem!!

Note que o autosave cria os arquivos de extensão *.SV$, o undo e redo criam arquivos *.AC$ e eles ficam gravados na pasta TEMP.

Ah, claro, se você desligar o windows, todo o conteúdo do disco do RAMDRIVE será APAGADO!!! A menos que você o configure para salvar no HD normal antes do windows encerrar... Mas isso você descobrirá sozinho como, é bem simples...

Links Quebrados

Pessoal, a minha conta no servidor da UFPR foi encerrada, por isso alguns links de download dos DWG, programas, etc daqui do blog estão quebrados

caso você encontre algum link assim, por favor entre em contato comigo para que eu possa corrigir.

Obrigado!!

Dica - Civil 3D 2011 e datashortcut impossivel de criar

Já aconteceu de voce criar um desenho e tentar fazer datashortcut de alguma coisa nele e o civil reclamar que tem que salvar o desenho antes e você salva, mas ele insiste que tem que salvar outra vez e acaba que não deixa criar o datashortcut?

É comigo também.....

Mas espere!!! Não ligue ainda!!!

hehehe

Faz o seguinte: salve o desenho na versão 2010 e pronto... esse erro acontece porque sue autocad está configurado para salvar o arquivo em versão 2004 ou inferior...

Na compra do seu [pleonasmos mode on] Swivel Sweeper Flex ultra turbo com "plus a mais" [pleonasmos mode off], você ainda ganha uma oferta exclusiva!!!! hehehe

Civil 3d 2012 e os reports que não funcionam

Então você usou a joinha do Civil 3D Brazil 2012 e não sabe porque os reposrts e notas de serviço não funcionam né?

É incrivel que a Autodesk ainda faça essas coisas mas em fim....

Tenho recebido vários emails perguntado porque os reports não funcionam... Bem, primeiro que eu não uso eles... desde o meu primeiro contato com o civil 3d, sempre quis desenvelver minhas próprias soluções, por isso nasceu o notaserv, o c3drenesg, o expge....

Mas e aí? por que não funcionam esses reports?

Bom, primeiro note que esses reports são dependentes dos corridors, são eles que dão as informações que os reposrts usam.

Segundo, esses programas são feitos para funcionar em inglês e não espere que os content packs resolvam muita coisa, aliás, nessa parte nem é culpa da autodesk, mas daquela pecinha por detraz do teclado, que não de sá muito ao trabalho de ler o help....

Bom, o fato é que os corridors possuem um Code Set Style associado a ele, que diz em que estilos devem ser desenhados as Shapes, Links, Points e FeatureLines. Se você não sabe o que é isso, dê uma olhada aqui

Notou que os nomes dos códigos estão em um idioma, no caso do content pack brazil, é o pt-BR.

Se você como eu usava o civil 3d das versões anteriores em inglês mesmo, notou que o "Daylight" virou "OFFSET" e "Hinge" virou "JUNTA"... e por aí vai...

Antes de continuar, abra o seu desenho na versão antiga do civil 3d, em inglês mesmo.
Veja as propridades do corridor. Note que as featurelines são desenhadas usando estilos associados aos códigos dos Points. Note que esses códigos chamam-se "Pave", "Curb", "Daylight", etc...:


Note, que se você é caprichoso, adicionou os "Slope Paterns" (convenção de corte e aterro) ao corridor, provavelmente usando as featurelines "Daylight" e "Hinge" provavelmente:


E claro, as Surfaces do corridor também são dependentes do Code Set Style, afinal, a surface de terraplenagem, normalmente usa os códigos "Datum".

Agora, pense: Está tudo em inglês. Ao abrir no Civil 3d Brazil, fica português ALGUMAS COISAS e é aí que a casa cai...

Veja por exemplo, a mesma tela de featurelines do corridor, visto no civil 3d brazil:

Bom, se você conseguiu fazer o teste e viu esta tela em inglês e em português, também percebeu que boa parte do corridor simplesmente sumiu!!!

Agora você levanta, estufa o peito e diz: fod%$^*&^%u!!!!!
hehehe

Bom, e se abrir o desenho sem ser no c3d 2012 brazil, funciona?
bem deveria... no meu não resolveu...

A solução (pelo menos por enquanto) não é reinstalar o civil 3d sem o content pack, hehehe, até porque isso demora pra burro...

Abra o Explorer do Windows e navegue até a a pasta: C:\ProgramData\Autodesk\C3D 2012\enu

Localize estes arquivos:

Primeiro, renomeie o arquivo:

C3DStockSubassemblyScripts.codes

para

C3DStockSubassemblyScripts_OLD.codes

depois, renomeie o arquivo:

C3DStockSubassemblyScripts_en-US.codes

para

C3DStockSubassemblyScripts.codes

Note que assim, você mantem um backup do arquivo original...

Se quiser, abra esse arquivo com o bloco de notas. Você verá os códigos...

Ah, claro, faça isso com o civil 3d fechado, senão não adianta...

Por fim, abra o civil 3d, abra o arquivo dwg que tava dando pau e verifique se o corridor tem o aspecto que você via nas versões anteriores (que funcionavam).

Tente usar os reports. Vai funcionar:

E o resultado:

Ah, sim, o dwg?

Baixe o C3DRENESG, ele é o dwg de exemplo...

Gostou? mande um comentário!!!

Civil 3d 2011 - atualização

Saiu um service pack para o civil 3d 2011 que corrige alguns bugs
e tals, mas o que eu achei mais importante foi a melhora de performance e osnap em profileview... vou testar agora pra ver se mudou algo mesmo

No 2012 ainda naão tem service pack, mas algumas correções e uma "performance improvemnt". Se bem que um help tipo CHM seria melhor... em fim

De qualquer forma, confira aqui

Expge - Porque Usar?

Olá pessoal, bom, pra variar hoje vou puxar um pouco a brasa pras minhas sardinhas hehehe

Tenho visto por aí muitas perguntas de como exportar o desenho para o google earth. Bem, é simples se você tem o Civil 3D e sabe usar o sistema de referenciais, basta localizar o "Output" e depois o "Publish to Google Earth":


E claro, seguir preenchendo as perguntas que aparecem na tela. Siga o tutorial daqui (põe um backlink pra mim também, valeu?)

O desenho vai pro google. Mas e se você quiser exportar os objetos separados por layers? Bom, aí só fazendo um layer de cada vez..., ou usa o expge ou o expge2

E se eu quiser adicionar alguma propriedade ao objeto, por exemplo, nome, descrição... bom aí depois de exportar, você pode editar o kml com o próprio google earth, ou pode usar o comando GEPROPS do expge...

E se eu quiser fazer o caminho inverso, isto é, eu desenhei umas linhas no google earth com meu gps e quero ver estas linhas no AutoCAD, como eu faço? Bom, você pode usar o trackmaker se não me engano (nem me pergunte, nunca usei), ou o... ops, o "Publish to Google Earth" só exporta!!!, ou... adivinhe!!! use o expge ou o expge2!!!

Mas... e se eu não tiver o Civil 3D, o autocad normal tem essa ferramenta? Hum... boa pergunta... acho que não, mas na página da Autodesk tem um plugin pra baixar, isso eu sei, dá uma olhada lá.

E se eu usar um AutoCAD mais antigo? aí meu, só atualizando... ou use o.... sim, você entendeu, é ele mesmo!!!, roda do AutoCAD 2000 ao 2012!!

O expge não vem para substituir a ferramenta do civil 3d, na verdade eu o fiz por necessidade pessoal e acabou que ajudou um monte de gente. Teste ele!! vai que tu gosta!!!

E é caro esse tal de expge? Bom... defina caro primeiro, compare o valor dele com o custo de ficar editando coisas depois de usar o publish do civil 3d e a gente negocia

Download: expge