Programando en AutoCAD

6 de Septiembre de 2009

¿Sabías que puedes crear Macros en AutoCAD?

Pero, ¿qué es una Macro?

Una Macro es una secuencia de comandos o acciones creados en un lenguaje de programación para realizar una tarea específica. Por ejemplo, supongamos que en nuestro trabajo debemos croquizar diariamente o a menudo algo, como ser un equipo, una máquina, que posee características similares, pero que varía en algunas medidas. Un caso sencillo es el dibujo de un silo (para almacenamiento de cereal). Prácticamente todos los silos son similares, es decir, poseen un techo, un cuerpo cilíndrico y un cono. Lo que varía son las medidas como diámetro, altura, etc.

Para agilizar la tarea repetitiva de dibujar el silo, podemos automatizarlo creando una Macro que nos solicite estas medidas. Al ingresarlas en una ventana de diálogo como en cualquier otra aplicación (programa), AutoCAD dibujará luego nuestro equipo. Por supuesto, nosotros deberemos previamente hacer el programa o la secuencia de comandos que se ejecutarán una y otra vez. Pero esta tarea de programar se realiza una sola vez.

AutoCAD acepta (”o entiende”) al menos dos lenguajes de programación, como ser List (Visual Lisp) y Basic (VBA, Visual Basic para Aplicaciones).

En mi caso utilizo Visual Basic ya que es el lenguaje con el que comencé a programar.

Macros en AutoCAD

Macros en AutoCAD

Un lenguaje de programación consta de una serie de palabras claves que deben respetarse para que la computadora las entienda y las interprete.

Por lo tanto, en primer lugar si no conocemos ninguna de las opciones de lenguajes (Lisp y VBA) y queremos programar, deberemos ponernos a aprender su funcionamiento.

Actualmente no brindo un curso de programación para AutoCAD, pero ofrezco un módulo para calcular volúmenes de tolvas. Una vez que tenemos las medidas a nuestro gusto, el programa dibuja el objeto mediante un sólo clic.

Para los que tienen algo de idea sobre programación en Visual Basic, hay funciones y comandos o palabras que son de uso similar en VBA (para AutoCAD). Pero también existen algunos puntos a tener en cuenta a la hora de “decirle” al programa que nos haga alguna acción, por ejemplo que dibuje una línea o un círculo, o que realice una simetría por ejemplo.

Las macros se utilizan como medio para facilitar tareas repetitivas. No es producente crear una macro para utilizarla una o dos veces, ya que generalmente se pierde mas tiempo en la construcción de la misma que en el croquizado de los objetos. A menos que usted quiera hacerlo así para los fines que desee.

Espero tus comentarios si quieres dejarlos.

AutoCAD 2D/3D. Cuestión de dimensiones

31 de Agosto de 2009

Para empezar, demos una idea acerca de lo que estamos hablando para aquellas personas que recién se inician en lo que es AutoCAD. Con el texto “2D”, estamos haciendo referencia a la forma de trabajo bidimensional, en dos dimensiones. Para los que tienen idea referente a los ejes coordenados, significa que trabajaremos con los ejes X e Y. Ahora, cuando hacemos referencia a “3D”, estaremos hablando de tres dimensiones, es decir que trabajaremos con tres ejes coordenados X, Y y Z.

No tenemos un AutoCAD con dos y otro con tres ejes coordenados. Es decir que con el mismo programa podremos realizar cualquier tipo de figuras u objetos. La diferencia está en la posición de vista que tengamos. De esta manera podremos ver dos o tres ejes.

Ucsicon 2D

Ucsicon perspectiva

Ucsicon perspectiva

AutoCAD LT está orientado a aquellas personas que solamente realicen trabajos en 2D. Es una alternativa que la empresa Autodesk, creadora de estos programas, ofrece a sus usuarios y clientes. Por supuesto, a menor precio.

Ucsicon 3D

Ucsicon 3D

Ucsicon 3D perspectiva

Ucsicon 3D perspectiva

¿Cómo se aprende a trabajar con AutoCAD?

Generalmente, con cualquier curso que usted tome, comenzará viendo los comandos básicos como líneas, arcos, círculos, borrar, mover, copiar, etc. Los tres primeros son comandos de dibujo, mientras que los últimos tres son comandos de edición.

Mientras vaya aprendiendo a utilizar estos comandos de dibujo, paralelamente utilizará formas de anotación de coordenadas 2D, es decir basadas en ejes X e Y. Mientras que no ingresará valores al eje Z, ya que no los utilizará por ahora. Cada punto en la pantalla o en el área de trabajo podrá ingresarse alternativamente mediante este par de coordenadas cartesianas, aunque también existen otras formas de ingreso de coordenadas, las llamadas polares, y el ingreso mediante clic.

Habiendo llegado a un punto en donde usted cree que domina este ambiente de trabajo, podrá comenzar a recorrer el mundo de las 3D.

Creará objetos con “cuerpo” o “volumen”. Colocará un punto de vista en perspectiva y visualizará su espacio desde el lugar que mas le plazca.

Por supuesto, existen comandos para producir los objetos tridimensionales. A partir de primitivas base, irá dando forma a las piezas u objetos que desee croquizar.

El límite, está en su creación.

Saludos, y no olvides dejar tus comentarios.

Fernando

Los bloques en AutoCAD

16 de Agosto de 2009

Hay usuarios que trabajaron con AutoCAD durante años y nunca utilizaron bloques. Ya sea porque no necesitan hacerlo, o porque no saben utilizarlos, o porque no se han percatado de sus beneficios y facilidades de uso.

Un bloque en AutoCAD es un conjunto de objetos (llamados entidades), agrupados como un todo. Es decir, que podemos dibujar líneas, arcos, círculos, y objetos tridimensionales como sólidos, cada uno con propiedades distintas que los demás y luego invocar un comando para “juntarlos” a todos bajo un mismo nombre y asignarle un punto de inserción.

Aclaremos un poco todo esto. En primer lugar dibujaremos los objetos como lo hacemos habitualmente, con sus medidas, colores, en sus correspondientes capas. Una vez que tengamos esto hecho, invocaremos el comando para “Crear Bloque”. Seleccionaremos los objetos que formarán el bloque (que serán algunos de los que forman el dibujo actual). Luego le colocaremos un nombre al mismo como por ejemplo “Cocina4ornallas”, y finalmente le asignamos un punto de inserción. Este último punto es el que utilizaremos luego para insertar el bloque en nuestro dibujo. Esta acción (la de insertar) la podremos hacer varias veces, es decir que podremos tener varios bloques en nuestro dibujo.

Una vez que creamos nuestro bloque. ¿lo podremos modificar?. Por supuesto, esta es la idea. El bloque ya creado e insertado, puede modificarse. De esta manera todos los bloques insertados se modificarán (se actualizarán). Así, de una sola vez hacemos varios cambios.

También podemos explotar o descomponer nuestros bloques. Es decir que una vez insertado, podemos utilizar un comando para “desunir” estos objetos y volverlos a utilizar individualmente.

Un dibujo completo puede utilizarse también como un bloque. Es decir, creo los objetos en el dibujo A, y lo grabo en el disco como un documento o archivo. Luego abro el dibujo B (que puede ser un dibujo empezado desde cero) y comienzo a trabajar sobre éste. En el momento que lo necesitemos llamamos al comando Insertar, buscamos nuestro dibujo A en el disco, y lo “metemos” en nuestro trabajo actual como un bloque.

En las versiones actuales de AutoCAD nos encontraremos con los llamados bloques dinámicos. En este caso un mismo bloque (con un único nombre) puede adoptar formas diferentes al insertarse. Por ejemplo, supongamos que creamos una puerta de 0.90 mts de ancho y 2.00 mts de alto. Ahora, podemos necesitar insertar una puerta de 1.00 mt de ancho por la misma altura. Podemos entonces crear un bloque dinámico que nos dé la posibilidad de escoger entre varias medidas de ancho, pero todos tendrán el mismo nombre.

También podemos encontrarnos con el ADC (AutoCAD Design Center, o Centro de Diseño de AutoCAD). Esta herramienta podemos decir que es como una ventana similar al explorador de Windows, desde la cual podemos arrastrar los dibujos, o bloques, para insertarlos en nuestro trabajo.

Busca bloques en www.micad.com.ar

No olvides dejar tus comentarios.