Hallo,
ich glaube das Problem wurde ähnlich schon mehrfach (ohne grosssen Erfolg) besprochen
oder ich hab noch nicht lange genug gesucht.
Ich will ein Part automatisch einsetzen und nach Eingabe des Benutzers (mit SelecElement2)
eine Plane oder Line ermitteln, an die ich dann eine Assemblyconstraint (z.B. Kongruenz)
anhänge.
Das heisst, ich muss eine Reference mit dem Befehl myProduct.CreateReferenceFromName
erzeugen.
Die Auswahl liefert aber nur den Namen des selektierten Elementes (z.B. Plane.1) zurück,
korrekt müsste ich aber diesen String haben: PRODUCT43/ADAPTER.1/!Plane.1
Mit der Parentfunktion kriege ich zwar raus, dass das Part in dem meine Plane.1 sitzt
ADAPTER.CATPart heisst und das oberste Produkt Product43 heisst, was mir aber fehlt, ist
der Instancename des Parts, in dem ich die Ebene selektiert habe (Das Part ADAPTER.CATPart
könnte ja auch zweimal als ADAPTER.1 und ADAPTER.3 verbaut sein).
Woher kriege ich den vollen Namen des selektierten Elementes (wie er zum Beispiel auch unten
in der Statusleiste erscheint, wenn man mit der Maus über ein Element fährt)?
Vielen Dank im Voraus!
Jochen
------------------
Jochen Geschwentner
WIGE Konstruktionen
_______________________________________________________________
W W III GGGG EEEEEE WIGE Konstruktionen
W W I G G E Schwanenstrasse 4
W W I G EEE 88214 Ravensburg
W W W I G GGG E Phone: ++49-751-36609-19
W W W W I G G E Jochen.Geschwentner@wige.com
W W III GGGG EEEEEE ICQ: 4319610
http://www.wige.com/
_______________________________________________________________
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP