397x
005366
2023-03-23

Supporto del nodo elastico con pitone

Come posso creare un vincolo esterno elastico con un programma Python?


Risposta:

Il programma di esempio mostra due diversi metodi per creare vincoli esterni dei nodi. Il tipo di enumerazione NodalSupportType viene utilizzato per il primo vincolo esterno del nodo.

In alternativa, è anche possibile trasferire un elenco. L'elenco deve contenere 6 valori. I primi tre valori definiscono i gradi di libertà di movimento, gli ultimi tre i gradi di libertà di torsione.

Il valore inf significa che il grado di libertà è fisso. Con 0 il grado di libertà non è mantenuto. Un valore numerico definisce una molla.


            

from RFEM.enums import *
from RFEM.initModel import *
from RFEM.BasicObjects.node import Node
from RFEM.TypesForNodes.nodalSupport import NodalSupport
from RFEM.dataTypes import inf

Model(True, 'Nodal_support.rf6')

Model.clientModel.service.begin_modification()

Node(1, 0.0, 0.0, 0.0)
Node(2, 5.0, 0.0, 0.0)

NodalSupport(1, '1', NodalSupportType.HINGED)
NodalSupport(2, '2', [inf, inf, inf, 0, 234000, 0])

Model.clientModel.service.finish_modification()
Model.clientModel.service.close_connection()



Autore

Il signor Faulstich è responsabile della garanzia della qualità del programma RFEM e fornisce assistenza ai clienti.