| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Maximizing AI Training with NVIDIA AI Platform and accelerated solutions, ein Webinar am 30.01.2025
|
Autor
|
Thema: zusammengefasste Blöcke auflösen (8685 mal gelesen)
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 28. Apr. 2011 20:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich hab ein Problem und zwar habe ich eine Zeichnung in der mehrere Blöcke vorhanden sind, diese aufzulösen ist kein Problem, jedoch sind nach dem Auslösen in den Blöcken weitere Blöcke.... Diese möchte ich aber nicht alle mit Hand auflösen. Gibt es eventuell einen Befehl wie ich alle Blöcke innerhalb des Blockes auflösen kann? Beispiel: Fabrikanlage (großer Hauptblock)--> auflösen --> je eine Maschine ein Block--> auflösen --> jedes Teil ein Block --> auflösen --> jede Schraube ein Block Ich will es vereinfachen, zum Beispiel: Fabrikanlage (Hauptblock) -->auflösen --> alle Einzelteile Habt ihr eine Idee wie ich es lösen kann?
Danke schonmal im Vorraus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5898 Registriert: 09.11.2001 Acad Architecture 2023/24 WIN 10
|
erstellt am: 28. Apr. 2011 20:57 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
Flieger1987, Willkommen, warum willst du nicht alle Blöcke nacheinander auflösen? Mit der Schnellauswahl kannst du solange alle Blockreferenzen filtern, bis keiner mehr in der Zeichnung ist? Dauert ca. 20 s. Lothar Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 08:14 <-- editieren / zitieren --> Unities abgeben:
|
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5898 Registriert: 09.11.2001 Acad Architecture 2023/24 WIN 10
|
erstellt am: 29. Apr. 2011 08:26 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 08:27 <-- editieren / zitieren --> Unities abgeben:
|
Entsorger01 Moderator Techniker
Beiträge: 3314 Registriert: 07.07.2006 ACAD 2008 - SP1 ACAD 2012 - SP2 VPstudio (Raster) Acrobat 8 Prof. Acrobat Distiller Photoshop CS2 Win 2000 Prof./Win7
|
erstellt am: 29. Apr. 2011 08:29 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
Servus Flieger1987 Nö, das Problem ist in diesem Fall das "LT" hinter dem ACAD Sofern Du im richtigen Brett bist und nicht doch die Vollversion hast. Mit ACAD LT wirst Du um Kramers Tipp nicht vorbei kommen - in der Vollversion ließe sich sicher per Lisp was machen. ------------------ Gruß Michi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 08:32 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, MDT, ARD Inventor AIP 202X WIN 10
|
erstellt am: 29. Apr. 2011 08:42 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 08:55 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, MDT, ARD Inventor AIP 202X WIN 10
|
erstellt am: 29. Apr. 2011 09:21 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
bei mir klappts Ansonsten ist hier das Makro:
Code: (defun c:exall(/ bSet) (setvar "qaflags" 1) (while(setq bSet(ssget "_X" '((0 . "INSERT")))) (command "_.explode" bSet "") ); end while (repeat 3(command "-purge" "all" "" "n")) (setvar "qaflags" 0) (princ) ); end of c:exall
------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de [Diese Nachricht wurde von CAD-Huebner am 29. Apr. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Dorfy Mitglied Double-Dipl.-Ing. Bleistiftanspitzer
Beiträge: 900 Registriert: 21.07.2006 AutoCad2007, ProE, HiCad
|
erstellt am: 29. Apr. 2011 09:38 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 10:35 <-- editieren / zitieren --> Unities abgeben:
|
runkelruebe Ehrenmitglied V.I.P. h.c. Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 sw: Win7-x64 Office 2007 C3D (& LT ) ET; DACH; Extensions ------------------- hw: FX3800 i5 CPU 670 8GB RAM
|
erstellt am: 29. Apr. 2011 10:38 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 10:45 <-- editieren / zitieren --> Unities abgeben:
|
Flieger1987 Mitglied Fertigiungsleiter für Schokoladenmaschinen
Beiträge: 47 Registriert: 28.04.2011
|
erstellt am: 29. Apr. 2011 11:10 <-- editieren / zitieren --> Unities abgeben:
okay hab es jetzt erstellt.... das marco über den editor, dann als lsp gespeichert. bei autocad über appload aufgerufen, eingefügt, er sagt erkannt. wenn ich das fenster schließe sind alle blöcke noch da.... was nun?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
E-Boy Ehrenmitglied V.I.P. h.c. Elektroinstallateurmeister
Beiträge: 2731 Registriert: 23.06.2005 MEP2020
|
erstellt am: 29. Apr. 2011 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
cad4fun Ehrenmitglied
Beiträge: 1846 Registriert: 06.12.2004
|
erstellt am: 02. Mai. 2011 08:29 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
Nachdem Du ACAD-Anfänger bist und ich mich an meine eigenen Anfänge mit Blöcken erinnere, stell ich jetzt mal die Frage, warum Du alles auflösen willst? Vielleicht ist das gar nicht notwendig oder im Gegenteil sogar kontraproduktiv. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SimonGB Mitglied Project Engineer
Beiträge: 37 Registriert: 26.11.2009 WIN 10 Creo elements/direct modeling Creo elements/direct drafting Acad 2022 Acad Mechanical 2022
|
erstellt am: 06. Mai. 2011 15:34 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
Zitat: Original erstellt von CAD-Huebner: bei mir klappts Ansonsten ist hier das Makro:
Code: (defun c:exall(/ bSet) (setvar "qaflags" 1) (while(setq bSet(ssget "_X" '((0 . "INSERT")))) (command "_.explode" bSet "") ); end while (repeat 3(command "-purge" "all" "" "n")) (setvar "qaflags" 0) (princ) ); end of c:exall
Hallo zusammen, bei mir funkrioniert dieses Lisp auch sehr gut. Nun hab ich aber ein bischen einen anderen Fall. Ich möchte einen Block auswählen und in diesem Block enthaltene Blöcke soll es alle auflösen (auch Block in Block). Kann man da aus diesem Lisp was zaubern? Vielen Dank schon mal. Gruss Simon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Ehrenmitglied V.I.P. h.c. Maschinenbaukonstrukteur
Beiträge: 13529 Registriert: 30.11.2003 .
|
erstellt am: 06. Mai. 2011 16:40 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
SimonGB Mitglied Project Engineer
Beiträge: 37 Registriert: 26.11.2009
|
erstellt am: 06. Mai. 2011 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
caduser0007 Mitglied tehnischer Zeichner
Beiträge: 14 Registriert: 17.08.2023
|
erstellt am: 25. Sep. 2023 15:59 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|
cadffm Moderator 良い精神
Beiträge: 22298 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 25. Sep. 2023 16:48 <-- editieren / zitieren --> Unities abgeben: Nur für Flieger1987
|