Skip to content

Scripting e outras Ferramentas de Personalização com DraftSight

Ibermática an Ayesa company | DraftSight - Scripting

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

De facto, o Draftsight oferece várias técnicas de personalização simples e eficientes que permitem acelerar e otimizar a 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 arquivo Excel como base para manipular os dados e inserir uma etiqueta e um ponto numa determinada camada. Esta operação é denominada como Scripting.

Visual Basic com Microsoft Excel

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

É um facto que os blocos dos desenhos contêm muita informação – e, por vezes, é necessário extrair ou alterar essa informação. E um VBA do Excel 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 no 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 inteligência à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 algum conhecimento tribal 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 dificuldades 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 pretende fazer 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 para poder tratar 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 fácil e eficientemente.

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, melhor 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 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.

O que é o Visual Basic? Conexão de localizações de desenhos 3D a 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 localizações de projetos 3D a 2D, tomando blocos com valores XYZ e ligando-os a submontagens SOLIDWORKS. As submontagens SOLIDWORKS têm uma transformação que contém a rotação 3D e a informação de localização. Ao ligar 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

Artículos recomendados

Ayesa Indústria | Indústria Alimentar - A importância de um sistema de controlo de produção

Indústria Alimentar | A importância de um sistema de controlo de produção

Hoje em dia, a implementação de um software de controlo de produção na Indústria Alimentar é imprescindível – nomeadamente, devido
SEGUIR LEYENDO
Ayesa Indústria | Webinar “Indústria Alimentar 4.0: A tecnologia ao serviço da maximização da eficiência, qualidade e segurança alimentar”

[Webinar gratuito] Indústria Alimentar 4.0 – A tecnologia ao serviço da maximização da eficiência, qualidade e segurança alimentar

Indústria Alimentar 4.0 | Maximização da eficiência, qualidade e segurança alimentar A Indústria Alimentar da atualidade é um dos setores
SEGUIR LEYENDO
Ayesa Indústria | Webinar [gratuito] “SOLIDWORKS & 3DEXPERIENCE – o novo paradigma da Engenharia 4.0”

[Webinar gratuito] SOLIDWORKS & 3DEXPERIENCE – o novo paradigma da Engenharia 4.0

O novo paradigma da Engenharia 4.0 | SOLIDWORKS & 3DEXPERIENCE Nesta era de poderosas inovações tecnológicas, a integração SOLIDWORKS/3DEXPERIENCE está
SEGUIR LEYENDO

    Información respecto al tratamiento de los datos solicitados, de acuerdo con el RGPD 2016/679 y la LOPDGDD 3/2018: el responsable es Ibermática SA; la finalidad es la recogida y tratamiento de los datos personales que solicitamos para atender tu consulta, enviarte nuestras publicaciones, newsletters, promociones de productos y/o servicios, y recursos exclusivos; la legitimación se establece mediante el consentimiento expreso; en esta ocasión se cederán datos a terceros (en este caso, con partners empresariales de Ibermática); en cualquier momento puedes ejercer tus derechos de acceso, rectificación, supresión, portabilidad, limitación u oposición al tratamiento de tus datos, así como retirar el consentimiento prestado o formular reclamaciones ante la Autoridad de Control, enviando la solicitud por correo electrónico a: arco@ibermatica.com; puedes consultar la información adicional y detallada sobre Privacidad y Protección de Datos de Carácter Personal en la Política de Privacidad de Ibermática S.A.