796x
003542
2019-08-30

Domanda

Come posso trasferire un campo di nodi invece di un solo nodo tramite l'interfaccia COM in VBA?


Risposta:

Per trasferire più elementi, devi prima creare un campo (array) in VBA:

Dim nodes (da 0 a 2) come RFEM5.Node

Quindi, è possibile utilizzare il metodo IModelData.SetNodes() per trasferire tutti i nodi al campo (qui, tre elementi 0,1,2) contemporaneamente.

Questi metodi sono disponibili anche per i seguenti elementi strutturali, ad esempio:

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