Questo articolo è stato tradotto da Google Traduttore Visualizza il testo originale

FAQ 003570 IT

10. settembre 2019

Thomas Günthel Modellazione | Struttura RF-COM

È possibile creare rilasci nodali tramite l'interfaccia COM?

Risposta

Sì, è possibile creare rilasci nodali tramite l'interfaccia COM. Ecco un esempio:

Sub nodal_release ()

Dim iApp As RFEM5.Application
Dim iModel As RFEM5.model
    
On Error Go To e
    
Imposta iApp = GetObject (, "RFEM5.Application")
iApp.LockLicense
        
test = iApp.GetModelCount
Imposta iModel = iApp.GetModel (0)
        
Dim iModeldata As RFEM5.iModeldata
Imposta iModeldata = iModel.GetModelData
        
        
'per un asta di rilascio nodale è necessario'
L'oggetto per il sistema assiale non può essere lo stesso di quello rilasciato
Dim nodRel As NodalRelease
nodRel.Location = OriginalLocationType
nodRel.AxisSystem = LocalFromLine
nodRel.AxisSystemFromObjectNo = 2
nodRel.Comment = "Verifica rilascio nodale"
nodRel.MemberHingeNo = 1
nodRel.NodeNo = 1
nodRel.ReleasedMembers = 1
        
iModeldata.PrepareModification
iModeldata.SetNodalRelease nodRel
iModeldata.FinishModification
        
        
e: Se Err.Number <> 0 Then MsgBox Err.description ,, Err.Source
    
iApp.UnlockLicense


Fine sott


Si noti che il sistema di assi locale potrebbe non riferirsi agli stessi elementi di quelli che sono stati rilasciati.

Parole chiave

Svincolo nodale COM Nodo Svincolo

Download

Contattaci

Contattaci

Hai trovato la tua domanda?
In caso contrario, contattaci gratuitamente tramite e-mail, chat o il forum di supporto, o inviaci la tua domanda tramite il modulo online.

+39 051 9525 443

info@dlubal.it

RFEM Other
RF-COM 5.xx

Modulo aggiuntivo

Interfaccia programmabile (API) basata sulla tecnologia COM

Prezzo della prima licenza
580,00 USD