790x
003542
2019-08-30

Вопрос

Как можно передать поле узлов вместо одного узла через интерфейс COM в VBA?


Ответ:

Для передачи нескольких элементов необходимо сначала создать в VBA поле (массив):

Размеры узлов (от 0 до 2) как в RFEM5.Node

Затем вы можете использовать метод IModelData.SetNodes () для передачи всех узлов в поле (в данном случае, трех элементов 0,1,2) одновременно.

Эти методы доступны также для следующих конструктивных элементов, например:

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