1220x
004888
28-12-2020

Función "Conectar líneas/barras" a través de la interfaz COM

¿Cómo puedo usar la función "Conectar líneas o barras" a través de la interfaz COM?


Respuesta:

La opción "Conectar líneas/barras" se puede implementar con las funciones "Conectarlíneas()" y "Conectarbarras()". Beide Funktionen erwarten eine Zeichenkette mit den Nummern der Linien oder Stäbe:

Sub test_connect()

Dim iMod As RFEM5.model
Set iMod = GetObject(, "RFEM5.Model")

iMod.GetApplication.LockLicense

On Error GoTo e

Dim iModData As RFEM5.IModelData2
Set iModData = iMod.GetModelData()

iModData.PrepareModification
iModData.ConnectLines ("3,4")
iModData.ConnectMembers ("1,2")
iModData.FinishModification


e:

If Err.Number <> 0 Then MsgBox Err.description, vbCritical, Err.Source
iMod.GetApplication.UnlockLicense
Set iMod = Nothing

End Sub

Im Beispiel werden somit die Linien 1 und 2 verbunden und ein Knoten am Schnittpunkt erzeugt. Gleiches gilt für die Stäbe 1 und 2, bei denen ebenfalls ein neuer Knoten im Schnittpunkt angelegt wird.


Autor

Thomas trabaja en el Customer Support en consultas técnicas relacionadas con el software. Se familiariza de forma fiable con distintos temas y desarrolla enfoques de solución adecuados.

Enlaces
Descargas


;