0
Ich versuche, eine Fase mit vor ausgewählten Flächen in einem Makro erstellen. Aber ich bin kein mit viel ErfolgCATIA VB.net Erstellen von Shaker von ausgewählten Gesicht
, was ich habe versucht:
Die Gesichter vorher ausgewählt werden.
chamfer2 = shapeFactory1.AddNewChamfer(reference1, catTangencyChamfer, catLengthAngleChamfer, catNoReverseChamfer, 1, 45.0#)
Dim Num_Faces As Integer = selection1.count
Dim Faces_ref(Num_Faces)
For i = 1 To Num_Faces
Dim MyBRepName = (selection1.Item(i).Value.Name)
MyBRepName = Replace(MyBRepName, "Selection_", "")
MyBRepName = Left(MyBRepName, InStrRev(MyBRepName, "));"))
MyBRepName = MyBRepName + ");WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)"
MsgBox(MyBRepName)
reference1 = Part1.CreateReferenceFromName(MyBRepName)
chamfer1.AddElementToChamfer(reference1)
Next
der Fehler erscheint hier:
chamfer1.AddElementToChamfer (Markierung1)
Es scheint, wie es funktionieren sollte. Was ist die Fehlermeldung? –
i Fand meinen Fehler ... Ich füge die Fase mit variabler Fase2 hinzu, und ich hatte die Referenzen zu Fasen1 ... Es kann nicht so funktionieren ... –