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.
- code.python#
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()
- /codice#