Hallo
Das war schon mal ein sehr guter Tipp, jetzt habe ich aber noch das Problem das die Fläche nicht gemessen wir.
Ich bekomme immer bei ( Set RefDokument = PartDocument.CreateReferenceFromObject(oLine)) eine Fehlermeldung
Was mache ich hier falsch?
----------------------------------------------------------
Sub CATMain()
Set sel = CATIA.ActiveDocument.Selection
sel.Search "Topology.CGMFace,all"
For N = 1 To sel.Count
Set oLine = sel.Item(N).Value
Set PartDocument = oLine.Parent.Parent.Parent.Parent
If TypeName(oLine) = "CylindricalFace" Then
Set RefDokument = PartDocument.CreateReferenceFromObject(oLine)
Set Workbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")
Set TheMeasurable = Workbench.GetMeasurable(RefDokument)
Laenge = TheMeasurable.Length
Laenge = Round(Laenge, 2)
MsgBox Laenge
Else
End If
Next
End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP