/ SolidWorks e as Dicas do Kastner: Compatibilidade Reversa – Nada pode ser feito

Compatibilidade Reversa – Nada pode ser feito

Postado por Guilherme Kastner Dia 25 de março de 2010

image Senhores,

Compatibilidade reversa no SolidWorks é algo polêmico e que irrita a muitos usuários. Estava lendo o What’s New do SolidWorks 2010 para estudar para uma prova que tenho de prestar quando me lembrei de alguns detalhes. Quando salvamos um arquivo como SolidWorks 2010 ele não poderá ser aberto naturalmente em SolidWorks de versão anterior. Isso é a vida e é assim que as coisas funcionam. Vou prolongar os meus pensamentos nos próximos parágrafos.

Em primeiro lugar, o único concorrente do SolidWorks que era capaz de salvar um arquivo para ser aberto em uma versão mais antiga é o AutoCad. Vou tomar como exemplo alguns outros exemplos da AutoDesk como o Inventor e o falecido Mechanical Desktop. Ambos não possuem a possibilidade de manipular arquivos de versões anteriores. Lembro que na prática o Mechanical Desktop é uma derivação do AutoCad que também trabalhava com arquivo DWG mas mesmo assim os arquivos de um Mechanical Desktop 2004 não podem ser abertos e manipulados em um Mechanical Desktop 2002.

image Lembro que o Mechanical Desktop possuímos uma série de semelhanças com o SolidWorks

  • Features
  • Arquivos de peças (extenção .DWG)
  • Arquivos de montagens (extenção .DWG)
  • Desenhos

Enquanto no AutoCad não existe um banco de dados de informações mas somente linhas, círculos e textos dispostos na tela. São entidades gráficas. As informações do AutoCad são muito simples de serem manipuladas se compararmos com os outros softwares de projeto no mercado. Pra quem não sabe eu trabalhei como suporte técnico na SKA na época em que a empresa revendia soluções AutoDesk. Isso sempre foi fácil de se resolver.

Lembro de um grande cliente nosso que possuía muitas cópias de AutoCad R. 14. Quando ele recebia um arquivo projetado em AutoCad 2004 ou superior, parecia que a casa iria cair. Quem possuía AutoCad 2004, se eu não me engano não tinha como salvar como AutoCad R. 14 apenas em R. 12. Este gerava uns arquivos muito desconfigurados. Isso já é uma prova que a troca de informações entre versões provocava perda de dados e problemas. Para conversão de dados com mais consistência a AutoDesk desenvolveu o Batch Drawing Converter que foi renomeado para DWG True Converter

http://usa.autodesk.com/adsk/servlet/ps/item?siteID=123112&id=8768413&linkID=9240817

Quem testar isso, pode ver que existirão perda de dados dependendo de como estaremos regredindo as versões.

Mas voltando ao SolidWorks, vamos analisar apenas alguns comandos em especial das novas versões e pensar como o SolidWorks se comportaria gerenciando eles.

O Primeiro item é a utilização de componentes virtuais. Onde as montagens estão com as peças armazenadas internamente no arquivo SLDASM. Essa funcionalidade foi introsuzida no SolidWorks 2008 e aprimorada nas versões 2009 e 2010. Como o SolidWorks 2007 conseguirá interpretar isso?

image

No SolidWorks 2010 o comando espelhamento passou a ficar disponível para componentes em montagens e mantendo todos os posicionamentos como sempre foi desejado por qualquer usuário de SolidWorks.

Antes o comportamente assimilado pelo software não era o que os usuários desejavam. Como o SolidWorks poderá conviver com o gerenciamento deste tipo de recurso?

Existe uma coisa muito curiosa que vejo, todo ano parece existir uma sede por novidade de chapas metálicas pelos usuários. Todo mundo gosta de ver coisas novas apresentadas pela SolidWorks neste tipo de recursos. Raras são as excessões de usuários que não procuram por isso.

Vamos falar de SolidWorks 2009. Esta versão quebrou alguns paradigmas simples de chapa metálica. Chanfros poderão ser inseridos nas arestas para inserção e detalhamento de Solda. Mas isso realmente não é suportado em versões anteriores do SolidWorks. Quando eu vi essa novidade simples, parecia que algo revolucionário estava surgindo.

No SolidWorks 2010, tudo pode ser aplicado em chapas metálicas como recursos de superfícies, múltiplos corpos e conversão de sólidos em chapas.Tudo misturado. Com o SolidWorks superando muitos limites do que era convencional em um projeto de chapas, passamos a ter um método totalmente diferente de projetos.

Esses recursos que vieram surgiram para cobrir lacunas de performance ou dificuldade processual de recursos antigos no SolidWorks. Cada versão possuirá coisas pequenas mas inovadoras que não possuem meios de serem processadas em versões anteriores do SolidWorks. Lembro que é pelo mesmo motivo que concorrentes do SolidWorks como Catia, PRO-E, Solid Edge e Inventor também não podem abrir arquivos criados em uma versão mais nova do que a instalada no computador do usuário.

Ouvi do Jon Hirstick que a SolidWorks procura meios de ver uma compatibilidade em versões anteriores mas, na minha opinião, é uma perda de tempo enorme. Os desenvolvedores de software deverão propor políticas para que os clientes realmente vejam a necessidade de manter o sistema atualizado. Creio que quando os softwares passarem a estar disponíveis na nuvem muita coisa acabará mudando?

Senhores,

O que escrevi faz sentido para todos?

Isso é uma questão que sempre muitas pessoas me perguntam. AutoCad não é parâmetro para compatibilidade reversa… Lembro que o Word possui compatibilidade reversa mas ele também não é parâmetro.

Vou colocar alguns links… até de postagens antigas aqui no Blog sobre manipulação de arquivos antigos da extenção DWG.

http://www.kastner.com.br/2009/04/dwg-series-dwg-novo-sem-autocad-novo.html

Um link com a entrevista com o Jon Hirstick

http://www.kastner.com.br/2010/02/entrevista-com-john-hirstick.html

SolidWorks na nuvem

http://www.kastner.com.br/2010/02/novidades-sobre-o-solidworks.html

Amanhã devo escrever mais sobre o assunto. Quem viver verá

Sds,
Kastner

Outros Comentários:

  1. Samir diz:

    Muito bom artigo.

    Além de tudo que tu falou, acho que cabe dizer que o SolidWorks até que se comporta muito bem abrindo montagens de versões anteriores.

    Quando a empresa atualiza de uma versão para outra, não é *obrigada* a converter todos os arquivos de uma vez. O máximo que acontece é que em um primeiro momento, as montagens demoram mais para abrir, e vão gradualmente sendo convertidas no salvamento.

    Me lembro do Inventor há anos atrás (não sei se ainda é assim), e quando você atualizava a versão, era obrigado a converter todos os arquivos...

    @Samir...

    O Problema real mesmo é o abrir um arquivo em versão anterior.

    Vou fazer uma comparação de como este problema poderia ser resolvido caso a SolidWorks viesse a desenvolver um método de abertura de versões anteriores.

    Samir diz:

    Sim, eu entendi.... também acho bobagem gastar tempo desenvolvendo isso.

    MUITO BOM OS POST
    GOSTARIA DE PEDIR UMA SUGESTÃO DE POST..

    GOSTARIA QUE FOSSE FEITO UM COMPARATIVO ENTRE VERSÕES DO SOLIWORKS DE 2006 ATÉ 2010 RELATANDO NOVIDADES IMPLEMENTADAS E NA MAIOR FACILIDADE E RÁPIDEZ NA UTILIZAÇÃO DO SOFTWARE.

    SERÁ MUITO ÚTIL PARA MOSTRAR AS VANTAGENS DA ATUALIZAÇÃO DO SOLIDWORKS JÁ QUE É DIFÍCIL PARA EMPRESAS DE MENOR PORTE OU DE UM USO MENOS INTENSO DE FERRAMENTAS CAD / CAM /CAE A COMPRAR UMA LICENÇA DE SOLIDWORKS 2007 E APÓS UM ANO ATUALIZAR PARA O 2008.

    @Samir

    Vou escrever mais sobre o assunto.

    @LEandro
    Acredite que não é só o software que justifica o pagamento anual da atualização. Existem todos os benefícios de se manter uma atualização em dia

    Olha o post sobre o subscription
    http://www.kastner.com.br/2009/09/o-que-e-subscription.html

    LEmbre sobre as apresentações de SolidWorks que estão disponíveis apenas para clientes com assinatura em dia
    http://www.kastner.com.br/2010/03/solidworks-world-arquivos-de.html

    Penso que o máximo que poderia ser feito é reconhecimento dos recursos mais simples, como revolução, extrusão, etc. Mas até isso é contrastante pois o software melhorou o script de todos os recursos em geral. Então como fazer o SW2007 reconhecer um Revolve do 2010, sendo que no 2010 pode ter mudado o código.
    É uma pena mas é assim mesmo, quem quer usufruir do mais moderno ou paga o custo das Subscriptions ou o custo do trabalho com arquivos importados...

    Só gostaria de salientar, nem todos conheçem a ferramenta. O CATIA realmente não salva diretamente seus arquivos em versões anteriores, porém possuí uma ferramenta que transforma arquivos salvos em versões recentes para arqivos em versões anteriores.
    Por ambos serem do mesmo desenvolvedor acredito que o SolidWorks deveria ter uma ferramenta similar à do CATIA.

    Saudações

    Essa ferramenta é da Dassault ou de um desenvolvedor. Confesso que nunca tinha ouvido em falar em nada do gênero.

    Sds,
    Kastner

    Essa ferramente é incorporada ao Catia, mesmo em suas instalações mais básicas. Portanto creio eu que seja uma ferramenta Dassaut

    Pessoal, cometi o maior erro da minha vida e pelo belíssimo post acabei de confirmar meu sepultamento na empresa qual atuo. Eu estava desenhando com o SPO2009 aqui, mas decidi instalar a nova versão 2010. O que aconteceu???? Bom, como a empresa oferece poucos recursos, o único micro que rodou o SPO2010 foi o meu, os demais aqui não rodaram devido as suas config.
    Resultado: Eu abri os arquivos e salvei em versão 2010 e agora nenhum outro engenheiro poderá abrir , pois suas máquinas não suportam a nova versão. Se alguém ai poderá me ajudar seriamente com isso ficarei grato. Capaz de gerar até uma demissão logo por conta disto. Estou arrasado com esta falta de interação com as versões: Contato: metodos@cotema.com.br - Grato! Leonardo

    Para isso existe o Backup ou um PDM que guarda a versão antiga do projeto.

    Sds,
    Kastner

© Copyright SolidWorks e as Dicas do Kastner | Design por Paulo Estevão