Obtener archivo DWG limpio de cada presentación en AutoCAD

Obtener archivo DWG limpio de cada presentación en AutoCAD

prx14.engineering
Contributor Contributor
5.471 Vistas
18 Respuestas
Mensaje 1 de 19

Obtener archivo DWG limpio de cada presentación en AutoCAD

prx14.engineering
Contributor
Contributor

Estoy buscando la solución a este problema

Tengo un archivo DWG con muchas presentaciones...

Muchas veces los clientes me piden un DWG limpio de cada una de estas presentaciones. En este DWG solo tengo lo que aparece en la presentación

¿Conocéis alguna manera rápida de obtener un archivo DWG limpio de cada presentación?

No me sirve "Exportar presentación a Modelo" porque no te lo saca en las coordenadas correctas, tampoco en la escala correcta

Gracias

 

@prx14.engineering para una mayor claridad  @joaquim.moral ha editado el título original: Obtener archivo DWG limpio de cada presentación

Recuerda consultar cómo escoger el mejor título para tu post. ¡Gracias por participar!

0 Me gusta
Soluciones aceptadas (2)
5.472 Vistas
18 Respuestas
Respuestas (18)
Mensaje 2 de 19

bc.chiquito
Advisor
Advisor

Hola, @prx14.engineering 

 

Interesante tu pregunta, me temo que no hay forma predefinida de lograrlo con coordenadas y layout. Efectivamente Export Layout to model te permite separar en un archivo ese contenido, pero lo envía a 0,0,0.

 

Lo que se me ocurre como workaround es que selecciones, desde modelo, los objetos que quieres mover al archivo independiente y utilices WBLOCK, selecciona objetos y pick points, da click en un punto estratégico de los elementos y reconocerá las coordenadas, asegurate de indicar directorio para guardar, nombre y unidades requeridas, de esta manera los elementos se separarán en un archivo nuevo con las mismas coordenadas.

 

522.png

 

Toma en cuenta que dentro de este archivo nuevo el Layout estará desconfigurado, pero tal vez sea más sencillo actualizar esta parte, configurar la hoja, pegar tu cuadro presentación, ya teniendo los objetos en las coordenadas requeridas.

 

Espero que te sea útil. Saludos.



Brenda Chiquito - Website | LinkedIn | Facebook | Twitter
Arquitecta, Interiorista, Artista CGI, Instructora LinkedIn Learning | CDMX, México.


Si la respuesta te fue útil da click en 'Me gusta', si resolvió tu problema ayuda a otros usuarios a encontrarla ¡Aceptando la solución!

0 Me gusta
Mensaje 3 de 19

Edwin.Saez
Advisor
Advisor

@prx14.engineering ,

 

Lo que te recomiendo es tratar de ser siempre ordenado al momento de dibujar. Esto mas es un tema de organización, y establecerte un flujo de trabajo, donde veras que el trabajar ordenadamente y dejando solo lo que muestras en tus presentaciones, te hará mas eficiente.

 

 

Edwin Saez


LinkedIn / AutoCAD Certified Professional


EESignature


 


Si mi respuesta fue una solución para usted, por favor seleccione "Aceptar Solución", para que también sirva a otro usuarios.

0 Me gusta
Mensaje 4 de 19

bc.chiquito
Advisor
Advisor

Lo que yo entiendo es que no necesariamente tiene un dibujo sucio o desordenado, aunque puede darse el caso, más bien interpreto que puede tener diferentes piezas, objetos o plantas y que están organizados en diversas presentaciones, de las cuales el cliente podría solicitarle solo la pieza/planta A, B o C de n número de presentaciones, y el requiere separar ese objeto, con las mismas coordenadas, en un archivo nuevo, al menos es lo que yo entendí de su consulta. 

 

Saludos. 

 



Brenda Chiquito - Website | LinkedIn | Facebook | Twitter
Arquitecta, Interiorista, Artista CGI, Instructora LinkedIn Learning | CDMX, México.


Si la respuesta te fue útil da click en 'Me gusta', si resolvió tu problema ayuda a otros usuarios a encontrarla ¡Aceptando la solución!

0 Me gusta
Mensaje 5 de 19

prx14.engineering
Contributor
Contributor

Efectivamente. No es que en modelo lo tenga desorganizado. El problema es que en modelo, en el layout, hay muchísimas capas superpuestas, de modo que en cada presentación pues muestro unas capas, en otras presentaciones otras capas, en otras presentaciones mezclas de capas de otras presentaciones y así sucesivamente...

Yo le envio al cliente plano en PDF, pero a veces me solicita un DWG limpio de esa presentación y no le sirve que le envie el DWG principal con todas las capas, bloque superpuesto que tengo en modelo. El quiere un DWG que en modelo aparezca todo limpio y aseado de lo que le he enviado en plano PDF, es decir, de cada presentación.

Lo que hago actualmente es...todo lo que aparece en presentación "X" lo desplazo hacia un lado mucha distancia, elimino todo lo demás y paso el comando limpia... y luego vuelvo a traer todo lo desplazado al lugar de origen. Guardo ese DWG con el nombre de la presentación y ya tengo un DWG limpio de esa presentación

El problema de este proceso es que es muy tedioso, y como he dicho tengo muchas capas, muchas presentaciones y el archivo DWG pesa mucho, por lo que el ordenador no va excesivamente fluido y puedo perder mucho tiempo

0 Me gusta
Mensaje 6 de 19

bc.chiquito
Advisor
Advisor

Hola, @prx14.engineering 

 

Por favor, intenta la opción que te presenté con WBLOCK, de ese modo no tendrías que borrar, ni desplazar nada y mantienes coordenadas. Saludos.



Brenda Chiquito - Website | LinkedIn | Facebook | Twitter
Arquitecta, Interiorista, Artista CGI, Instructora LinkedIn Learning | CDMX, México.


Si la respuesta te fue útil da click en 'Me gusta', si resolvió tu problema ayuda a otros usuarios a encontrarla ¡Aceptando la solución!

0 Me gusta
Mensaje 7 de 19

calderg1000
Mentor
Mentor

Saludos @bc.chiquito 

Creo es correcta tu apreciación y la solución del Wblock también, aunque después haya que pegar la configuración del Layout elegido (Vports, textos, membretes, cuadros de datos etc) , en una nueva presentación del archivo creado.

La opción de mover la selección de todo lo contenido dentro del Vport hacia un lado y eliminar todo lo demás es buena pero si hubieran varios Vports no seria tan practico.

Creo que hay diversas formas de darle solución a esta consulta , claro esta unas mas o menos rápidas que otras y la solución pasa por resolver la complejidad del numero de Vports que contenga las presentaciones el archivo.

Lo ideal en este caso es crear una rutina Autolisp que pudiera automatizar todo los pasos y con un solo comando obtener lo que se requiere.

Espero lograr hacer una rutina y publicarla ya que muchas veces es necesario hacer este procedimiento debido a que trabajar con tantas entidades superpuestas como lo venimos haciendo, seguro lo puede interpretar el que lo dibuja pero al que le llega el archivo final le seria algo complicado interpretarlo.

 

 

 

 

 

 


Carlos Calderon G
EESignature
>Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

0 Me gusta
Mensaje 8 de 19

Edwin.Saez
Advisor
Advisor
Solución aceptada

@prx14.engineering 

 

Este mensaje detalla mas aun a lo que escribiste inicialmente. Yo creo que el proceso que tengas que realizar, va depender de tu forma de trabajo o como este elaborado el DWG, porque puedes estar trabajando con XREFs, varios viewports en 1 layout, 1 viewport en 1 layout, 1 layout por DWG, varios layouts por DWG, y la combinación de estas. El hecho de combinar varias posiblidades, el flujo de trabajo para lo que quieres lograr puede variar. 


Si quieres una ayuda mas puntual, sube un archivo de ejemplo (antes y después) para que puedas recibir mejor los consejos de un flujo que te ayude a realizar rápido los DWG para tu cliente.

Edwin Saez


LinkedIn / AutoCAD Certified Professional


EESignature


 


Si mi respuesta fue una solución para usted, por favor seleccione "Aceptar Solución", para que también sirva a otro usuarios.

0 Me gusta
Mensaje 9 de 19

calderg1000
Mentor
Mentor

Estimado @prx14.engineering 

Como menciona el compañero @Edwin.Saez la solución a tu consulta puede tener un grado de complejidad que talvez de hay forma de imaginarnos tantas posibilidades. Pero para automatizar un poco el procedimiento que estas haciendo, aquí te alcanzo una rutina Autolisp que he programado para un solo VPORT y talvez te pueda ser de ayuda. En todo caso si nos das mas detalles es posible mejorar el procedimiento.

Adjunto video screencast explicando el procedimiento de utilización.

https://knowledge.autodesk.com/es/community/screencast/5efbdb47-a7d2-4c2c-8c50-dd3286a962ab

Saludos.

 

 

Carlos Calderon G
EESignature
>Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

0 Me gusta
Mensaje 10 de 19

calderg1000
Mentor
Mentor

Estimado @prx14.engineering 

Aqui te adjunto la rutina, le hice algo de personalización y además le agregue la rutina del maestro Lee Mac, para eliminar todas las demás presentaciones excepto la actual.

;;;Routine Autolisp for calderg1000, V01:21-04-21 para responder una consulta del foro de la comunidad AACAD en español
;;;Elimina entidades que se encuentran fuera del Vport de presentacion.
;;;-----------------------------------------------Del-ventana---------------------------------------------------------
(defun c:Del-Ventana (/ s1 st ct)
  (vl-cmdf "chspace" (car(entsel "\nSeleccione Rectangulo...:")) "" "Vpmax")
  (setq s1 (ssget "c" (getpoint "\nIngrese Primera Esquina del rectangulo...:") (getpoint"\nIngrese Esquina Opuesta del rectangulo...:")))
  (setq st (ssget "X"))
  (setq ct 0)
  (repeat (sslength s1)
    (ssdel (ssname s1 ct) st)
    (setq ct (1+ ct))
  )
  (vl-cmdf "erase" st "")
  (vl-cmdf "Vpmin")
  (DeleteAllButCurrentTab)
)
;;;-----------------------------------------------Del-Layouts---------------------------------------------------------
(defun DeleteAllButCurrentTab nil
 (vl-load-com)
 ;; © Lee Mac 2010

 (vlax-for l
   (vla-get-Layouts
     (vla-get-ActiveDocument
       (vlax-get-acad-object)
     )
   )
   (if
     (not
       (vl-position (strcase (vla-get-name l))
         (cons
           (strcase (getvar 'CTAB)) '("MODEL")
         )
       )
     )
     (vla-delete l)
   )
 )

Saludos.

 


Carlos Calderon G
EESignature
>Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

Mensaje 11 de 19

prx14.engineering
Contributor
Contributor

Gracias por todas las respuestas y muchas gracias por la rutina

 

Le encuentro varios problemas. Primero que muchas veces en cada presentación tengo más de una ventana gráfica, dos, tres, etc...

 

Otro problema sería que al finalizar este proceso tengo que pasar el comando purge y con tantos elementos que contienen los archivos con los que trabajo y el tamaño del dwg es muy lento

 

He probado WBLOCK y hasta ahora es lo más rápido y eficaz que he podido comprobar. El principal problema aquí es irte a modelo y detectar lo que tengo activado en cada presentación, como digo en lagunas presentaciones incluso varias ventanas gráficas. Y en algunos archivos tengo alrededor de unas 30 presentaciones....

0 Me gusta
Mensaje 12 de 19

bc.chiquito
Advisor
Advisor

Hola, @prx14.engineering 

 

Desconozco el contenido de tu archivo, pero tal vez sería conveniente dividirlo en varios archivos, manteniendo los elementos con características que a ti te resulten coherentes, de modo que fuese un poco más sencillo el apagar o encender objetos y optimizar un poco el receso, pero dependería totalmente de tu contenido y flujo de trabajo. ¡Saludos! 



Brenda Chiquito - Website | LinkedIn | Facebook | Twitter
Arquitecta, Interiorista, Artista CGI, Instructora LinkedIn Learning | CDMX, México.


Si la respuesta te fue útil da click en 'Me gusta', si resolvió tu problema ayuda a otros usuarios a encontrarla ¡Aceptando la solución!

0 Me gusta
Mensaje 13 de 19

Richard.Vivanco
Advisor
Advisor

Investiga sobre LAYER STATES


Richard Vivanco V.
Arq. BIM Manager + Autodesk Certified Instructor
Youtube | LinkedIn

autodesk 3DS pro

EESignature

0 Me gusta
Mensaje 14 de 19

Anonymous
No aplicable

Ya probaste con los ESTADOS DE CAPA ? 

 

Con esta herramienta puedes visualizar en el modelo solo los objetos que necesitas en el momento, sin hacerlo capa por capa.

0 Me gusta
Mensaje 15 de 19

Valentin_CAD
Mentor
Mentor
Solución aceptada

@prx14.engineering 

 

Vea la solución:: Guardando solo el conjunto de selección de objetos del dibujo.

 

valentin_2-1627472954898.png

 

 

valentin_0-1627472838286.png

 

valentin_1-1627472880913.png

 

 

 

 



Select the "Mark as Solution" if my post solves your issue or answers your question.

Seleccione "Marcar como solución" si mi publicación resuelve o responde a su pregunta.


Emilio Valentin

0 Me gusta
Mensaje 16 de 19

Valentin_CAD
Mentor
Mentor

Screencast:  https://autode.sk/3l009Vo

 



Select the "Mark as Solution" if my post solves your issue or answers your question.

Seleccione "Marcar como solución" si mi publicación resuelve o responde a su pregunta.


Emilio Valentin

Mensaje 17 de 19

Valentin_CAD
Mentor
Mentor

Screencast: https://autode.sk/3fovRYX

 



Select the "Mark as Solution" if my post solves your issue or answers your question.

Seleccione "Marcar como solución" si mi publicación resuelve o responde a su pregunta.


Emilio Valentin

0 Me gusta
Mensaje 18 de 19

calderg1000
Mentor
Mentor

Saludos estimado @Valentin_CAD 

Valoro mucho el aporte que nos compartes para obtener un nuevo archivo *.Dxf, con los objetos o entidades CAD seleccionados y seguro será de mucha ayuda para los compañeros del foro. Por mi parte solo quisiera ampliar un poco mas el método que nos explicas, mediante la creación de un conjunto de selección previa de objetos, el cual será adjuntado al nuevo archivo creado con la extensión DXF, mediante la selección previa.

Espero pueda servir de ayuda a los compañeros del foro.

https://knowledge.autodesk.com/es/community/screencast/0232bcb9-21ab-4db9-9205-6e2b280843fa

 

 

 

Carlos Calderon G
EESignature
>Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

0 Me gusta
Mensaje 19 de 19

maratovich
Advisor
Advisor

Adjunte una muestra de su archivo.
Puedes usar esto - Revers 
Hay una función de exportación automática al modelo de solo el bloque de título requerido, así como pasar a 0,0,0

---------------------------------------------------------------------
Software development
Automatic creation layouts and viewport. Batch printing drawings from model.
www.kdmsoft.net