Patrick Hughes é o proprietário da Engineered Design Solutions, uma empresa de design de máquinas localizada em Rockford, Illinois, nos EUA. Patrick desenvolveu CadTempo - um conjunto de produtos que rastreiam e medem a utilização de CAD, tarefas e atividades do usuário - como parte de sua busca pessoal por produtividade CAD aprimorada. Em seus testes com o BricsCAD, Patrick descobriu alguns incríveis números de desempenho do BricsCAD que ele deseja compartilhar com nossa comunidade de usuários.

Os três posts desta série não são editados por nenhum de nós na Bricsys. Patrick, obrigado pelo seu trabalho árduo e sua vontade de compartilhar suas descobertas!

Um conto de… Whoa!

de Patrick Hughes

Se você me conhece (você provavelmente não) como o desenvolvedor por trás CadTempo você pode suspeitar que eu tenho interesse em desempenho. Eu tenho lido ultimamente sobre o quão eficiente o BricsCAD é em comparação com o AutoCAD. Como o CadTempo é projetado para medir o desempenho do CAD, eu queria ver por mim mesmo como era a comoção.

A primeira tarefa era garantir que o CadTempo registrasse e registrasse com fiabilidade o tempo de edição no BricsCAD, então baixei uma cópia e apliquei para me tornar um desenvolvedor do BricsCAD. Achei a equipe da Bricsys muito prestativa e logo comecei a testar as coisas. Uma vez instalado, iniciei a tarefa de configurar as opções necessárias no BricsCAD para trabalhar com meus arquivos lisp existentes e outras personalizações que eu uso com o AutoCAD.®. Isso foi fácil o suficiente para fazer com um pouco de pesquisa na Internet e leitura do arquivo de ajuda.

Fazendo o CadTempo funcionar com o BricsCAD

Em seguida foi um pouco de código reescrevendo o CadTempo e atualizando o software para uma versão de atualização. O CadTempo foi projetado para trabalhar com vários softwares CAD diferentes, juntamente com outros softwares comumente usados no suporte a trabalhos de engenharia, como o Microsoft Excel e Word, bem como com leitores Adobe PDF, para citar apenas alguns. Não é incomum encontrar casos em que alguns ajustes são necessários para melhorar o produto e não demorou muito até que eu estivesse satisfeito com os resultados. Na verdade, as pequenas mudanças necessárias foram úteis para melhorar o CadTempo em geral.

O CadTempo inclui um pequeno criador de scripts em lote que se destina a ajudar os gerentes e operadores de CAD que têm a necessidade de executar seus scripts em vários arquivos .dwg. Nas versões anteriores do CadTempo, o criador de scripts estava disponível apenas para o AutoCAD® e AutoCAD® Usuários LT. Com o último lançamento, o criador de scripts agora suporta usuários do BricsCAD.

O criador de scripts em lote seria essencial para meus testes de desempenho.

Medindo o BricsCAD Performance

Trabalho com CAD há mais de 25 anos e, durante esse tempo, desenvolvi meus métodos de trabalho, padrões, equipamentos, etc. Um projeto em que trabalhei originalmente em 1993 foi recentemente e de repente ressuscitado, apresentando-me um caso de teste perfeito. . Você vê, acontece que uma das mudanças que eu fiz ao longo desses 23 anos foi a coloração padrão que eu uso para vários trabalhos de linha em meus desenhos. Quando comecei a trabalhar no CAD, o plano de fundo de desenho em que me acomodei era uma cor cinza clara e minhas cores de camada foram estabelecidas para serem vistas facilmente contra o cinza. Com monitores aprimorados (alguém se lembra daqueles monstruosos CRTs de 21,5 ”) me mudei para um fundo branco (eu sei que a maioria de vocês ama seus planos de fundo pretos) e minhas cores mudaram de acordo.

Como eu nem havia olhado os arquivos de desenho de 25 anos atrás (arquivados em 2003), copiei as pastas do projeto do CD para o meu computador de trabalho e comecei a determinar o que precisava ser feito para atualizá-las. Eu decidi usar um programa lisp escrito há muito tempo que modifica todos os objetos, encontra todas as definições de bloco para atualizar as cores dos objetos e substitui todas as inserções do bloco. Por incrível que pareça, o arquivo lisp é chamado: ColorUpd.lsp. Também achei que seria uma boa ideia adicionar alguns expurgos no script.

 

Em parte dois desta sériePatrick nos guiará pelo utilitário de criação de scripts do CadTempo e como ele criou a configuração para os testes de desempenho do BricsCAD.