Hallo,
ich möchte per Skript eine Publication eines Achsensystems in einem Part erstellen. Anbei der Code:
*****************************
Set mypart = PN
'Eigentlicher Code zum Publizieren des Objektes AS_NLA_RUK
Set mypubs = mypart.Publications
Set ref1 =mypart.CreateReferenceFromName(mypart.Name & "/!" & "AS_NLA_RUK")
Set mypub = mypubs.Add("Testpub")
mypubs.SetDirect "Testpub", ref1
mypart.Update
End Sub
*****************************
Das ganze klappt fehlerfrei. Nur leider ist die Publikation irgendwie nicht richtig angelegt.
Man kann die Publikation im Baum nicht mit der Maus anwählen. Wählt man dagegen mit der Maus das publizierte Element aus, so wird auch wie gewohnt die Publikation markiert.
Baut man jedoch im Assembly ein Constraint auf diese Publikation auf, muss man explizit das publizierte Element auswählen (Publikation nicht auswählbar). Tausche ich nun per Makro das publizierte Element aus, so bekommt das Constraint die Änderung nicht mit, da das Constraint nicht auf die Publikation sondern rein auf das publizierte Element zeigt (so als wäre es nie publiziert worden.)
Ich arbeite unter R18 SP2 HF63.
Komisch ist auch, wenn ich das Bauteil in dem ich publiziert habe, in einem neuen Fenster öffne, dann passt alles. Jedoch im Kontext meiner Baugruppe ist die Publikation irgendwie nicht ok.
Vielleicht kann mir hierzu jemand nen Tipp geben.
Viele Grüsse
Crio
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP