Hallo,
bin gerade dabei ein Makro zu schrieben, bei dem ich über eine Schleife mehrere Punkte auf einer Kurve erzeuge und anschließend die Koordinaten des erzeugten Punktes auslese. Die erste Schleife funktioniert auch ohne Probleme. Beim zweiten Schleifendurchgang bekomme ich jedoch eine Fehlermeldung.
Mein bisheriger Code:
Dim MySelection
Set MySelection = Punkt
Dim TheSPAWorkbench
Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ("SPAWorkbench")
Dim TheMeasurable
Set TheMeasurable = TheSPAWorkbench.GetMeasurable(MySelection)
Dim MyPointCoord(2) ’(Fehler: Typen unverträglich!)
TheMeasurable.GetPoint MyPointCoord
Dim Coord_X,Coord_Y,Coord_Z
Coord_X = MyPointCoord(0)
Coord_Y = MyPointCoord(1)
Coord_Z = MyPointCoord(2)
MsgBox ("X="&Coord_X &",Y="& Coord_Y &",Z="& Coord_Z)
Kann mir vielleicht jemand sagen wie ich das ganze definieren muss um auch weitere Schleifendurchgänge hinzubekommen.
Danke schon mal im voraus!
Nico
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP