Automação

Rotinas LISP no BricsCAD: o que roda e como migrar do AutoCAD

Para muitas empresas, as rotinas LISP valem mais do que qualquer recurso novo. A boa notícia é que o BricsCAD roda LISP desde a edição Lite. Veja o que funciona de primeira e o que precisa de ajuste.

O que o BricsCAD suporta em LISP

  • AutoLISP e Visual LISP: o BricsCAD executa rotinas AutoLISP e as funções do Visual LISP, como as famílias vl, vla, vlax e vlr.
  • DCL: caixas de diálogo feitas em DCL funcionam no BricsCAD.
  • DIESEL: expressões usadas em menus e na barra de status também são suportadas.
  • Funções das Express Tools: o BricsCAD incorporou ao seu motor LISP parte das funções de API das Express Tools, usadas por muitas rotinas.

LISP em todas as edições, inclusive no Lite

O LISP está disponível do BricsCAD Lite ao Ultimate. No ecossistema Autodesk, o AutoCAD LT só passou a rodar AutoLISP na versão 2024, e apenas no Windows. Para quem automatiza o desenho 2D, isso faz diferença no custo: veja o comparativo Lite vs AutoCAD LT.

Pontos de atenção na migração

  • Arquivos compilados FAS e VLX: o BricsCAD não carrega LISP compilado pelo AutoCAD nesses formatos. É preciso ter o código-fonte em LSP. O BricsCAD tem seu próprio formato protegido, o DES.
  • Comandos chamados pela rotina: rotinas que executam comandos com opções específicas podem precisar de pequenos ajustes, principalmente em versões do BricsCAD em outro idioma.
  • Caminhos e pastas de suporte: confira onde a rotina busca arquivos, blocos e templates.
  • Aplicativos compilados em ARX: precisam de uma versão em BRX para o BricsCAD, que exige a edição Pro ou superior.

BLADE: ambiente de desenvolvimento LISP

O BricsCAD inclui o BLADE, um ambiente para escrever, depurar e analisar rotinas LISP, com profiler integrado. Ele funciona no Windows, no macOS e no Linux, o que ajuda equipes que mantêm automações próprias.

Como migrar suas rotinas em cinco passos

  1. Faça o inventário: liste as rotinas, quem usa e com que frequência.
  2. Separe os fontes: reúna os arquivos LSP e DCL. Se só existir o FAS ou o VLX, procure o código original.
  3. Carregue no BricsCAD: use o comando APPLOAD ou os arquivos de carregamento automático para testar.
  4. Teste com desenhos reais: rode cada rotina em arquivos do dia a dia e anote o que precisa de ajuste.
  5. Padronize: configure as pastas de suporte e o carregamento automático em todos os computadores.

Resumo de compatibilidade

Compatibilidade de automações do AutoCAD no BricsCAD.
ItemNo BricsCADObservação
Rotinas AutoLISP (LSP)SimDesde o Lite
Funções Visual LISP (vl, vla, vlax, vlr)SimTambém no macOS e no Linux
Diálogos DCLSimTeste o layout das janelas
LISP compilado FAS e VLXNãoUse o código-fonte LSP
Aplicativos ARXVia versão BRXExige Pro ou superior
Dúvidas frequentes

Perguntas sobre este tema

O BricsCAD Lite roda LISP?

Sim. O LISP está presente em todas as edições do BricsCAD, inclusive no Lite.

Meus arquivos FAS e VLX funcionam no BricsCAD?

Não. O BricsCAD não carrega LISP compilado pelo AutoCAD. É preciso usar o código-fonte LSP, que pode ser protegido no formato DES do BricsCAD.

Preciso reescrever minhas rotinas?

Na maioria dos casos, não. Rotinas em AutoLISP e Visual LISP costumam rodar diretamente. Ajustes aparecem em pontos específicos, identificados no teste.

Próximo passo

Quer testar as suas rotinas LISP?

Envie a lista de rotinas para a ApliCAD. Montamos o teste no BricsCAD e mostramos o que roda e o que precisa de ajuste.

WhatsApp