1x
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

Thomas bearbeitet im Customer Support technische Anfragen rund um die Software. Er arbeitet sich zuverlässig in unterschiedliche Themen ein und entwickelt passende Lösungsansätze.



;