Scripting e outras Ferramentas de Personalização com DraftSight

Índice

O Scripting é uma das muitas ferramentas de personalização que o Draftsight disponibiliza para tornar os fluxos de trabalho mais rápidos e eficientes.

De facto, as ferramentas de personalização facilitam a automatização de tarefas.

Em concreto, o Draftsight disponibiliza várias técnicas de personalização simples e eficientes, que lhe permitem aceder facilmente às ferramentas que utiliza no seu dia-a-dia – e, assim, acelerar e otimizar a sua produtividade no trabalho.

Em seguida, apresentaremos algumas destas.

Scripting – Importação massiva

Para todos aqueles que não gostam de programar, ainda assim é possível aprender a automatizar de forma simples e fácil – nomeadamente, através do Scripting.

Um arquivo de script pode incluir rapidamente vários pontos no Draftsight.

O ficheiro de script é essencialmente um ficheiro de texto, cuja extensão é renomeada e guardado como um SCR. Uma vez importado, é possível utilizar um simples ficheiro Excel como base para manipular os dados e inserir uma etiqueta e apontar para uma determinada camada. Esta operação é denominada como Scripting.

Visual Basic com Microsoft Excel

Para além do Scripting, uma outra técnica de personalização simples e fácil com o Draftsight é o Visual Basic.

É um facto que, nos projetos, os blocos contêm muita informação – e, por vezes, é necessário extrair ou alterar essa informação. E um ficheiro de macros Excel, baseado em VBA, poderá ser muito útil nesta tarefa.

Com apenas algumas linhas de código, poderá utilizar o Excel para importar todas as definições e instâncias de blocos do Draftsight. E, em seguida, efetuar alterações aos atributos no Excel. Através de um simples código, pode até fazer com que o Excel faça zoom ao bloco em que está a trabalhar. Imagine quanto tempo tudo isto lhe permitirá poupar em situações de grandes alterações ou atualizações.

As restrições são uma ótima forma de adicionar informação às linhas e círculos. De tal forma que, é possível torná-los horizontais, perpendiculares ou controlar a sua distância com dimensões. Se tiver restrições para uma peça, pode criar uma base de conhecimento interna no Excel para controlar os parâmetros de venda. Com algum código Visual Basic, é fácil ligar células definidas pelo utilizador de volta ao Draftsight, para fazer rapidamente alterações na peça. O Excel e o DraftSight podem trabalhar conjuntamente para criar múltiplas variações da mesma peça.

LISP

Já alguma vez teve dificuldade em importar ficheiros PDF para diferentes plataformas e verificou que o texto não foi importado corretamente? De facto, este é um problema comum e pode ser frustrante quando se pretendem efetuar alterações ou modificações no texto. Mas… não se preocupe, existe uma solução!

Utilizando o LISP, pode facilmente importar e exportar dados e, ainda, ter a possibilidade de editar o seu texto.

Por exemplo, se quiser incorporar um PDF no seu desenho, pode utilizar o LISP para explodir o bloco e converter o texto em objetos que pode editar. Também pode utilizar uma função denominada “Merge Text” para combinar palavras individuais numa frase, criando um objeto de texto editável, de forma fácil e eficiente.

Esta funcionalidade é especialmente útil se tiver uma grande quantidade de documentação que necessite modificar, através de um método que exija a atualização de todos os desenhos. Com o LISP, pode criar uma pequena rotina, que o poderá ajudar a manipular texto rapidamente – e, assim, melhorar significativamente a sua produtividade!

Inclusivamente, pode escrever código LISP com 50 linhas ou menos, que lhe permite pegar em objetos de texto, criar uma camada e importar toda a informação de texto com a fonte e estilo para um objeto de texto editável.

É muito surpreendente como o LISP pode ser utilizado para resolver até os mais pequenos problemas de edição.

Visual Basic com SOLIDWORKS - conectar Layout Locations de 3D para 2D

O Visual Basic é uma ferramenta essencial para quem trabalha com desenhos 3D e precisa de comunicar com ficheiros 2D.

Com o Visual Basic e o SOLIDWORKS, é possível conectar layout locations de 3D para 2D, tomando blocos com valores XYZ e ligando-os a subconjuntos SOLIDWORKS. Os subconjuntos SOLIDWORKS têm uma configuração que contém a rotação 3D e a informação de localização. Ao conectar estes dois objetos, é possível mover um e outro, facilitando a colaboração entre os mundos 2D e 3D.

Começar a usar o Visual Basic é fácil, uma vez que tudo está instalado e não há necessidade de comprar uma API separada. O Draftsight possui uma grande quantidade de exemplos e documentação – e, ainda, exemplos de projetos instalados. Pelo que, assim sendo, é muito fácil aprender a utilizá-lo.

Para todos aqueles que pretendam começar a utilizar o Visual Basic, podem fazê-lo ativando a barra de ferramentas de macros, gravando uma ação e guardando-a como um ficheiro VBA ou SWB. Em seguida, podem abrir o Excel e carregar esse ficheiro diretamente numa janela Excel Visual Basic for Applications e começar a aprender a partir daí.

Quer saber mais informações acerca de todas as potencialidades e vantagens do DraftSight especificamente para a sua empresa?

Post Original: Blog DraftSight

Shopping Basket