|
SolidWorks : MacroFeature in Baugruppen Komponenten einfügen
f.art am 16.11.2010 um 09:53 Uhr (0)
Also das Problem ist nicht der Durchlauf der Baugruppe. Über GetComponents hole ich mir alle Komponenten der Baugruppe. Anschließend durchlaufe ich das Component Array (For Each Component...) mit Comp.GetModelDoc2. Wenn ich das ModelDoc habe füge ich das MacroFeature ein.Das Problem ist am Ende des Macros. Das Feature wurde eingefügt und der FeatureBaum aktualisiert, Baugruppe neu aufgebaut. Dennoch ist der FeatureTree im Verhalten sehr merkwürdig wenn man versucht dort mit der Maus irgendwas zu machen.Ich ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : MacroFeature in Baugruppen Komponenten einfügen
f.art am 16.11.2010 um 07:10 Uhr (0)
Bezüglich der Programmierung eines Makros mit dem MakroFeature habe ich folgendes Problem: Ich befinde mich in einer Baugruppe und möchte in jede einzelne Komponente ein MacroFeature einfügen welches bestimmte Informationen sammelt und in die Benutzerdefinierten Eigenschaften schreibt. Das alles funktioniert auch, nur das nachdem das Macro durchgelaufen ist der Featurebaum der Baugruppe nicht mehr richtig arbeitet. Die Komponenten lassen sich nicht mehr anwählen/ markieren und über die rechte Maustaste gib ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : MacroFeature in Baugruppen Komponenten einfügen
f.art am 16.11.2010 um 08:56 Uhr (0)
Ja gut, nur der ist etwas umfangreicher. Ich hänge die Datei mal ran.Kurz zur Funktion:Das Makro fügt ein MacroFeature in das Teil ein und schreibt in die benutzerdefinierten Eigenschaften verschiedene Werte. Das MacroFeature an sich soll dann die Abmaße des Teils bei jedem Neuaufbau aktualisieren. Das ganze kann in Teilen, Baugruppen und Zeichnungen ausgeführt werden. Je nachdem wo man sich grad befinden wird das dazugehörige Modell ermittelt und dort das MacroFeature eingefügt. In einer Baugruppe wird da ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : MacroFeature in Baugruppen Komponenten einfügen
f.art am 16.11.2010 um 14:21 Uhr (0)
Problem gelöst Ein "ActivateDoc" am ende des macros bezogen auf die baugruppe hat gefehlt.Für alle die Interesse haben oder auch einfach so zu Übungszwecken habe ich das Macro nochmal im Endstadium angehangen. Viel Spaß damit.
|
| In das Form SolidWorks wechseln |