|
SolidWorks : Komponente löschen mittels ?
MrSoul4470 am 01.03.2011 um 16:37 Uhr (0)
Hallo an alle,ich habe folgendes Problem. Ich möchte aus Modellen automatisch alle unterdrückten Komponenten rauslöschen.Weil Set ModelDoc2 = Component.GetModelDoc bei unterdrückten Komponenten NULL zurückgibt, hebe ich zuerst die Unterdrückung mit Component.SetSuppression2 swComponentResolved auf. Das funktioniert auch wunderbar. Anschließend hole ich mit Set ModelDoc2 = Component.GetModelDoc das Modeldoc aus der Komponente und möchte dieses dann mit ModelDoc2.EditDelete löschen. Nur tut es das nicht. Die ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : Komponente löschen mittels ?
MrSoul4470 am 02.03.2011 um 13:31 Uhr (0)
Hallo Stefan, hallo Torsten,danke für Eure wertvollen Tipps... So funktioniert es jetzt schon mal:If Component.IsSuppressed Then Component.SetSuppression2 swComponentResolved Unterdrückung aufheben Set ModelDoc = Component.GetModelDoc ModelDoc der Komponente holen boolstatus = Component.Select3(False, ModelDoc) Set SelMgr = Part.SelectionManager Part.EditDeleteEnd IfJetzt habe ich "nur" noch das Problem, dass ich jede Baugruppe öffnen muss, die unterdrückte Teile/Baugruppen enthält, weil ich ...
| | In das Form SolidWorks wechseln |
|
SolidWorks : Komponente löschen mittels ?
MrSoul4470 am 02.03.2011 um 15:27 Uhr (0)
So... mein Makro geht jetzt durch alle Teile / Baugruppen eines beliebigen Modells und löscht mir die unterdrückten Teile / Baugruppen sauber raus.Und an der Sache mit dem Markieren wäre ich fast gescheitert. Manchmal ist es zum Verzweifeln.Danke nochmal!Christian ------------------Christian Pelg, Regensburg
| | In das Form SolidWorks wechseln |
 CleanUp.zip |
SolidWorks : Makro: in allen Modellen einer Bgrp. Ebenen usw. ausblenden, ausrichten, speichern
MrSoul4470 am 14.10.2011 um 13:08 Uhr (0)
Hallo an alle!Beim Konstruieren (SW 2008 SP5.0) fällt es mir oft schwer Ordnung in den Modellen zu halten. Da werden Ebenen, Achsen usw. aller Modelle eingeblendet und die Modelle stehen meistens irgendwie im Raum. Da bin ich irgendwie zu undiszipliniert.Damit alles vor dem Speichern in unser PDM-System wieder ordentlich aussieht, habe ich ein kleines Makro geschrieben, dass sich durch die Baugruppe arbeitet und bei jeder Komponente Ebenen usw. ausblendet, das Modell ausrichtet und dieses speichert. Damit ...
| | In das Form SolidWorks wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |