822x
003542
30. August 2019

Übergabe eines Knotensfelds über die COM-Schnittstelle

Wie kann ich über die COM-Schnittstelle in VBA statt nur eines Knoten ein Feld mit Knoten übergeben?


Antwort:

Für die Übergabe von mehreren Elementen müssen Sie in VBA zunächst ein Feld (array) anlegen:

Dim nodes(0 to 2) as RFEM5.Node

Danach können Sie das Feld (hier drei Elemente 0,1,2) mit der Methode IModelData.SetNodes() alle Knoten auf einmal übergeben.

Diese Methoden gibt es beispielsweise auch für folgende Strukturelemente:

IModelData.SetLines()
IModelData.SetMembers()
IModelData.SetSurfaces()

Autor

Herr Günthel kümmert sich im Kundensupport um die Anliegen unserer Anwender.



;