Autodesk AutoCAD fue creado en
1982 y es uno de los programas más usados por arquitectos, ingenieros,
construcción, diseñadores industriales y otros.
En Autocad, además de acceder a
comandos desde las distintas barras de herramientas, nos permite acceder
a interfaces de programación de aplicaciones (API) que se pueden utilizar para
realizar gran cantidad de operaciones, complicadas y repetitivas, en mucho
menos tiempo de una forma totalmente personalizada.
Los scripts hechos en Autolisp
amplían los comandos y aplicaciones de Autocad, creando así una solución óptima
para cada problema en particular generando rutinas orientadas al uso específico
de Autocad y software de Autodesk que utiliza la tecnología ARX. Entre las
aplicaciones más notables de Autolisp se pueden citar:
- Dibujo de figuras bidimensionales con características específicas.
- Creación de objetos tridimensionales.
- Generación de gráficas de funciones basándose en ecuaciones.
- Cálculos de áreas y tablas de datos, combinación de comandos de dibujo para realizar determinados tipos de tareas
Las interfaces de programación
que admite Autocad son ActiveX Automation, VBA (Visual Basic for Applications), AutoLip,
Visual LISP , ObjectARX y .NET.
ObjectARX (AutoCAD Runtime
Extension) es una API para personalizar y extender Autocad. Proporciona
acceso a una clase base que modela los dibujos e interacciones con el usuario
de Autocad. Existen dos versiones de la API; una para C++ en compilación nativa,
y la otra es para la plataforma .NET.
En septiembre de 2007 aparece
Grasshopper, que es un lenguaje de programación visual para la aplicación CAD Rhinoceros 3D.
Es utilizado principalmente en programar algoritmos para generar geometría. La
principal interfaz para el diseño de algoritmos en Grasshopper es el editor
basado en nodos. La información va de componente en componente por medio de
cables que conectan salidas con entradas, etc.
Autodesk compró Revit en 2002,
que en apariencia es la base de futuros productos de Autodesk separándose de su
base de código durante 20 años (Autocad) y para facilitar el trabajo en Revit
desarrollo Dynamo. Todo apunta a que Autodesk mantiene una apuesta
constante para facilitar la interoperabilidad de los diversos software con
Revit (ejemplo: nuevos desarrollos de extensiones de Advance Steel / Revit) y
para incrementar las potencialidades del mismo. En 2015 apareció una nueva
versión denominada Dynamo Studio, que confirma la intención de Autodesk
pretende poner en valor Dynamo para los distintos software, actualmente se
pueden hacer trabajos en Dynamo para Robot y Navisworks.
Como empresa, Dataedro ha
desarrollado constantemente formas de trabajo basadas en scripts, con muy
buenos resultados y con soluciones especificas para cada una de las
necesidades.
Actualmente, usamos los diversos
lenguajes de programación y trabajamos bajos las API´s de diversos software y
con la aparición de Dynamo hemos complementado el proceso. Igualmente es
importante saber que Dynamo no aporta todas las soluciones deseadas y que en
determinados casos hay que recurrir al mundo de la programación para crear
determinadas cajas o nodos específicos. Para este cometido estamos
trabajando bajo Phython, existiendo la posibilidad de crearlo en otros
lenguajes.
Los scripts que desarrollamos los
dividimos en tres tipos (producción, geometría e información.
- Los scripts de producción son aquellos enfocados a reducir los plazos de creación de planos con la automatización de elementos como son las etiquetas.
- El segundo grupo de scripts abarca la generación de diversos elementos de geometría (estructuras complejas, MEP, etc.)
- El tercer grupo de programas están enfocado a un adecuado manejo de la información derivada de un proyecto.
No hay comentarios:
Publicar un comentario
Tu opinión si que importa