397x
005366
2023-03-23

python 弹性节点支座

如何使用 Python 程序创建弹性节点支座?


回复:

示例程序显示了创建节点支座的两种不同方法。 第一个节点支座使用枚举类型NodalSupportType

或者,也可以传输列表。 该列表必须包含 6 个值。 前三个值定义运动自由度,后三个值定义扭转自由度。

inf表示自由度是固定的。 如果设置为0 ,则不保持自由度。 一个数值定义了一个弹簧。


            

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()



作者

Faulstich 先生负责 RFEM 的质量保证和客户支持。