Hallo Leute,
ich hab von VBA nciht so die Ahnung und handle nach der Methode trial and Error.
Nun habe ich eine Funktion geschrieben, die mir Linienlängen aus CATIA heraus messen kann.
Function LinienLaenge(Param)
Dim TheSPAWorkbench, TheMeasurable, Laenge
Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")
Set TheMeasurable = TheSPAWorkbench.GetMeasurable(Param)
Laenge = TheMeasurable.Length
'Auf x-Kommastellen kürzen
LinienLaenge = Round(Laenge, 1) 'Fkt Round (zahl, stellen nach Komma)
End Function
Funktioniert alles ganz toll. Jetzt muss ich das Ding aber für meine Diplomarbeit beschreiben und habe eigentlich keine Ahnung, welche Geister ich mit 'GetWorkbench("SPAWorkbench")' un 'GetMeasurable(Param)' rief.
Ich weiß, dass ich damit Eigenschaften von Elementen in Catia messen kann, ähnlich wie die Funktion Mesurable, aber wie sagt man als fähiger Programmierer dazu?!
Ist das ein Objekt, oder ein Attribut ...
Danke für Eure Hilfe.
Es grüßt ein Björn
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP