Hallo zusammen, ich möchte einen Endpunkt einer vorher erzeugten Linie als referenz benutzen. Der Recorder zeichnet folgende Zeile auf:
Set reference82 = part1.CreateReferenceFromBRepName("BorderFVertex: (BEdge: (Brp: (Sketch.6;16);None: (Limits1: () ;Limits2: ();+1);Cf11: ()) ;WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", sketch2)
Probleme macht mir das fett makierte. Wenn das Makro in einem anderen Part läuft (was fast komplett identisch ist), muss das Sketch.4 heißen. Ich weiß nicht, warum der Name dort anders ist, geschweige denn, woher dieser Name kommt. Im Ziethen habe ich gelesen, dass man dieses Sketch.6 dynamisch machen kann. So wie ich das verstehe, müsste das dann so aussehen:
" & part1.Sketch.Item(part1.Sketch.count) .Name & "
Leider klappt das nicht. Catia spuckt den Compelierungsfehler aus, das `)` Zeichen erwartet wird. Ich habe aber definitiv kein Klammerfehler gemacht. Also kann mir jemand sagen, woran das liegt. Und wie ich dieses Sketch.6 dynamisch bekomme?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP