| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Künftige Herausforderungen: Was tut sich in der deutschen Maschinenbaubranche? |
Autor
|
Thema: Baugruppenabhängigkeiten automatisiert löschen (1804 mal gelesen)
|
Andreas Gawin Ehrenmitglied V.I.P. h.c. Blechschlosser Metallbauermeister
Beiträge: 3616 Registriert: 24.02.2006
|
erstellt am: 11. Jun. 2014 14:12 <-- editieren / zitieren --> Unities abgeben:
Hallo, hier wird ein I Logic Programm vorgestellt, das alle defekten Baugruppenabhängigkeiten in einem Rutsch zuverlässig löscht. Hat sich jemand von Euch bisher schon einmal darangesetzt etwas Vergleichbares per Ilogic oder Macro zwecks Löschung aller Baugruppenabhängigkeiten zu erstellen (und würde das weitergeben)? Gruss Andreas ------------------ Neues Cad.de Forum zum Thema Punktwolkenzuschnitt und -handling (Vorstufe zur Verwendung im 3D CAD): >>>Autodesk Recap<<< Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 11. Jun. 2014 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Gawin
|
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 11. Jun. 2014 14:18 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Gawin
|
Roland Schröder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 11. Jun. 2014 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Gawin
Zitat: Original erstellt von Andreas Gawin: ...ein I Logic Programm vorgestellt, das alle defekten Baugruppenabhängigkeiten...
Ah! Sehr schön! Danke! Danach hatte ich ja schon mal gesucht und gefragt, aber leider vergeblich. Mein Problem ist nun aber, dass ich mit iLogic bisher noch NICHTS gemacht habe. Muss man da besonders was beachten? Wo liegt der wesentliche Unterschied zu VBA? ------------------ Roland www.Das-Entwicklungsbuero.de It's not the hammer - it's the way you hit! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Gawin Ehrenmitglied V.I.P. h.c. Blechschlosser Metallbauermeister
Beiträge: 3616 Registriert: 24.02.2006
|
erstellt am: 11. Jun. 2014 14:51 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank Jürgen, das hat sehr geholfen! Hier mein Vorschlag für eine eingedeutschte Version: Dim oAssDoc As AssemblyDocument oAssDoc = ThisApplication.ActiveDocument Dim oConstraint As AssemblyConstraint RUSure = MessageBox.Show _ ("Sollen wirklich alle Baugruppenabhaengigkeiten geloescht werden?", _ "iLogic",MessageBoxButtons.YesNo) If RUSure = vbNo Then Return Else i = 0 For Each oConstraint In oAssDoc.ComponentDefinition.Constraints oConstraint.Delete i = i + 1 Next End If MessageBox.Show(" Insgesamt sind "& i & " Abhaengigkeiten geloescht worden.", "iLogic") Andreas
------------------ Neues Cad.de Forum zum Thema Punktwolkenzuschnitt und -handling (Vorstufe zur Verwendung im 3D CAD): >>>Autodesk Recap<<< Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Gawin Ehrenmitglied V.I.P. h.c. Blechschlosser Metallbauermeister
Beiträge: 3616 Registriert: 24.02.2006 Inventor 2022/2023/2024 AutoCad Mechanical 2023/2024 FARO S70 FARO Scene WIN10-64 32GB WIN11-64 32GB Spacemouse Enterprise
|
erstellt am: 11. Jun. 2014 14:56 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Roland Schröder: ....Muss man da besonders was beachten?....
Im Register "Verwalten/I-Logic Gruppe" den Befehl "Regel hinzufügen" wählen, Namen vergeben oder Vorgabe akzeptieren; Codetext per Zwischenablage ins Fenster kopieren und OK drücken. LG Andreas ------------------ Neues Cad.de Forum zum Thema Punktwolkenzuschnitt und -handling (Vorstufe zur Verwendung im 3D CAD): >>>Autodesk Recap<<< Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Gawin Ehrenmitglied V.I.P. h.c. Blechschlosser Metallbauermeister
Beiträge: 3616 Registriert: 24.02.2006
|
erstellt am: 11. Jun. 2014 17:00 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von invhp: ...etwas weiter geht dieses Makro, das alle Baugruppenabhänigkeiten und die gesamte Baugruppenstruktur löscht.....
Auch dieses funktioniert hervorragend! Andreas ------------------ Neues Cad.de Forum zum Thema Punktwolkenzuschnitt und -handling (Vorstufe zur Verwendung im 3D CAD): >>>Autodesk Recap<<< Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Roland Schröder Moderator Dr.-Ing. Maschinenbau, Entwicklung & Konstruktion von Spezialmaschinen
Beiträge: 13310 Registriert: 02.04.2004 IV 2019 + 2020 + 2021 W7pro64 F-Secure-Safe Dell-M4600 2,13GHz 12GB Quadro2000M 15,4"1920x1080 MS-IntelliMouse-Optical SpacePilotClassic
|
erstellt am: 12. Jun. 2014 00:24 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Gawin
Zitat: Original erstellt von invhp: ...und die gesamte Baugruppenstruktur löscht.
Da predigen und predigen wir, immer schön brav Unterbaugruppen zu machen, und dann so was! Besonder lustig wird das, wenn es schon eine Zeichnung gibt... (-> die Erläuterungen des Code-Autors aufmerksam lesen!) ------------------ Roland www.Das-Entwicklungsbuero.de It's not the hammer - it's the way you hit! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
invhp Ehrenmitglied V.I.P. h.c. MB Techniker, AE, WKZmacher
Beiträge: 5552 Registriert: 16.05.2002 (fast) alles, was Autodesk im Mechanikbereich anbietet ;)
|
erstellt am: 12. Jun. 2014 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas Gawin
Zitat: Original erstellt von Roland Schröder:
Besonder lustig wird das, wenn es schon eine Zeichnung gibt...
Das Tool entfernt in einer Kopie der Baugruppe die Struktur, der Originalbaugruppe und der Zeichnung der Originalbaugruppe passiert also gar nichts. Warum das Tool programmiert wurde, ist beschrieben: Zitat: I had an internal request recently for a utility to take any assembly and create an equivalent single-level assembly. In this particular case they had a large assembly whose structure didn’t make sense for their current use and the structure made it difficult to delete individual components. By flattening the assembly they’re now able to quickly remove portions of the assembly and get something they can begin working with. In this specific case, to begin building fixtures around it.
------------------ Grüsse Jürgen Über 1400 Tipps in der Inventor FAQ Inventor Schulungsvideos und eBook zum runterladen Die besten Tipps und Tricks für Einsteiger | für erfahrene Anwender | bei Inventor Abstürzen | die Simulation Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |