Lisp
Como criar rotinas LISP para configurar o desenho.
BricsCAD Lisp
- Migrar de AutoCAD®
-
Quando você começar a migrar para o BricsCAD, você descobrirá que praticamente não há diferenças no BricsCAD LISP versus OutroLISP. Seu código é carregado e executado, e a funcionalidade é idêntica. As principais diferenças ao “portar” suas aplicações serão algumas etapas menores de configuração, estrutura de linha de Comando, e possivelmente locais dos arquivos. Para começar, vamos revisar a configuração e o lançamento de seus programas existentes no BricsCAD.
Se você estiver iniciando automaticamente seus programas usando o Acad.lsp ou o AcadDoc.lsp, você precisará renomeá-los como on_start.lsp ou on_doc_load.lsp respectivamente. A melhor solução é usar on_doc_load.lsp, em vez de on_start.lsp.
- Painel de Configurações do BricsCAD
- Para ativar o lançamento automático do seu conjunto de programas, defina a variável de sistema ACADLSPASDOC como 1, ou simplesmente alterne a opção em Configurações / Opções do Programa / Sistema:
Rotinas Lisp de Configuração de Desenho para o BricsCAD
- Amostra de código
- A rotina simples de configuração de desenho abaixo pode ser adaptada às suas necessidades com o mínimo de mudanças.
- Um Criador de Camadas mais versátil para sua rotina de instalação de desenhos
- O exemplo a seguir pode ser adicionado à sua versão do mysetup.lsp. Ao criar um arquivo de texto simples “Layers.txt” com um editor como o Bloco de Notas, você pode adicionar uma lista de nomes de camadas a ser criados quando a rotina for executada. Esta é uma alternativa ao processo codificado mostrado acima. Usando a função 'Findfile', BricsCAD vai inicialmente pesquisar na pasta atual, e então na sequencia através das pastas de suporte que você definir para encontrar o arquivo layers.txt. Você pode colocar o arquivo de texto de configuração de camada padrão no caminho de suporte e colocar versões alternativas dele em pastas individuais do projeto.