Skip to content

SCRIPTING Y MÁS HERRAMIENTAS DE PERSONALIZACIÓN CON DRAFTSIGHT

scripting

El Scripting es una de las muchas herramientas que nos proporciona Draftsight para hacer que los flujos de trabajo sean más rápidos y eficientes. ¿Te quedas a ver cuáles son?

Como sabes, DraftSight ofrece varias técnicas de personalización muy sencillas que nos ayudan a agilizar nuestro trabajo. A continuación, vamos a ver algunas de estas técnicas:

SCRIPTING - IMPORTACIÓN MASIVA

Si no te gusta programar, puedes aprender a automatizar sin necesidad de complicarte mucho. Un archivo de script puede insertar rápidamente múltiples puntos en DraftSight. El archivo de script es esencialmente un archivo de texto al que se le cambia el nombre de extensión y luego se guarda como SCR. Una vez importado, puedes utilizar un sencillo Excel, como base para manipular los datos e insertar una etiqueta y un punto en una capa determinada. A esta operación, le llamamos scripting.

VISUAL BASIC CON MICROSOFT EXCEL

Además del scripting, otra técnica de personalización o customización sencilla con Draftsight es la de Visual Basic. Si utilizas bloques en tus dibujos, sabrás que vienen con mucha información, y a veces necesitamos extraer o cambiar esa información. Un VBA de Excel puede ayudarte con esta tarea.

Con unas pocas líneas de código, puedes utilizar Excel para importar todas las definiciones e instancias de bloques desde DraftSight y, a continuación, realizar cambios en los atributos en Excel. Y con un código sencillo, incluso puedes hacer que Excel haga zoom hasta el bloque en el que está trabajando. Imagínate cuánto tiempo podrías ahorrarle en cambios o actualizaciones masivas.

Las restricciones son una forma estupenda de añadir inteligencia a tus líneas y círculos, de modo que puedes hacerlos horizontales, perpendiculares o controlar su distancia con cotas. Si tienes restricciones para una pieza, puedes crear algunos conocimientos tribales en Excel para controlar los parámetros de venta. Con un poco de código de Visual Basic, es fácil vincular las celdas definidas por el usuario de nuevo a DraftSight, para realizar rápidamente cambios en la pieza. Excel y DraftSight pueden trabajar juntos para crear múltiples variaciones de una misma pieza.

LISP

¿Alguna vez has tenido problemas al importar archivos PDF a diferentes plataformas y te has dado cuenta de que el texto no se importa correctamente? Es un problema común, y puede ser frustrante cuando quieres hacer cambios o modificaciones en el texto. Pero… ¡También tenemos una solución!

Utilizando LISP, puedes importar y exportar datos fácilmente y así poder limpiar tu texto. Por ejemplo, si quieres incorporar un PDF a tu dibujo, puedes utilizar LISP para desglosar el bloque y convertir el texto en objetos que puedas editar. También puedes utilizar una función llamada fusionar texto para combinar palabras individuales en una frase, creando un bonito objeto de texto editable.

 

Esto es especialmente útil si tienes toneladas de documentación que necesitas modificar en un método que requiere que actualices todos tus dibujos. Con LISP, puedes crear una pequeña rutina que te ayude rápidamente a manipular texto y te haga la vida más fácil.

Incluso puedes escribir un código LISP con unas 50 líneas o menos que te permita coger los objetos de texto, crear una capa e importar toda la información del texto con la fuente y el estilo a un objeto de texto editable. Es increíble cómo se puede utilizar LISP para resolver incluso los problemas de edición más pequeños.

¿Qué es Visual Basic? Conexión de ubicaciones de diseño de 3D a 2D

Visual Basic es una herramienta esencial para quienes trabajan con diseño 3D y necesitan comunicarse con archivos de diseño 2D. Con Visual Basic y SOLIDWORKS, es posible conectar ubicaciones de diseño de 3D a 2D tomando bloques con valores XYZ y vinculándolos a subensamblajes SOLIDWORKS. Estos subensamblajes tienen una transformación que contiene la rotación 3D y la información de ubicación. Al conectar estos dos objetos, es posible mover uno y mover el otro, lo que facilita la colaboración entre los mundos de diseño 2D y 3D.

Empezar con Visual Basic es fácil, ya que todo se instala, y no hay necesidad de comprar una API por separado. DraftSight tiene una gran cantidad de ejemplos y documentación, y hay proyectos de ejemplo que se instalan, por lo que es fácil aprender a usarlo. Aquellos que quieran empezar por la ruta de Visual Basic pueden hacerlo activando su barra de herramientas de macros, grabando una acción y guardándola como un archivo VBA o SWB. A continuación, pueden abrir Excel y cargarlo directamente en una ventana de Excel Visual Basic para Aplicaciones y empezar a aprender desde ahí.

Post Original: Blog DraftSight

Artículos recomendados

SOLIDWORKS CLOUD

SOLIDWORKS CLOUD: ¿Cómo conectar mi SOLIDWORKS a la nube?

El SOLIDWORKS CLOUD se ha convertido en una realidad gracias a las transformaciones recientes en las plataformas digitales de Dassault
SEGUIR LEYENDO
Mes al mom

[WEBINAR] Cómo pasar del MES al MOM

¿Optimizas tu fábrica al máximo con las herramientas que tienes a tu disposición? ¿Buscas supervisar y controlar todos los aspectos
SEGUIR LEYENDO
eco diseño

[WEBINAR] ¿CÓMO REDUCIR COSTES Y AUMENTAR LA REPUTACIÓN DE TU EMPRESA MEDIANTE EL ECO-DISEÑO?

Reduce costos y aumenta la reputación de tu empresa mediante el eco-diseño ¿Sabías que aplicar la sostenibilidad en el diseño
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.