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!!!

3 comentários:

  1. Caaaaaaara eu te amo kkkkkk (no bom sentido) você não te idéia o quanto eu pirei para fazer esse C3D tirar notas de serviço... Valeu mesmo... Show de bola esse seu blog cara

    ResponderExcluir
  2. Neyton, também estou com problemas no Report apenas para as coordenadas do eixo dos alinhamentos, isso após a instalação do 2012.
    E também o meu Template tem apresentado vários problemas, como no Profile View não aparecem as cotas da primeira estaca.

    esse 2012 só me ferrou !!

    ResponderExcluir
  3. Neyton, o buraco é mais embaixo. O erro que dá é das estacas no formato "station index format" que é configurado lá em Ambient Settings/Station. Quando o template está, nesta configuração, com o formato "Decimal" ou "Station format", os reports funcionam (com alguns erros, dependendo do corredor, mas funcionam), caso contrario, o erro que dá é a uma msgbox com a mensagem "Station value out of range". A sua situação funcionou pq o seu template ja deve estar configurado pra "Decimal" ou "Station format". Obrigado!

    ResponderExcluir