This article was translated by Google Translator

View original text

2019年10月10日

FAQ 004133 ZH

Thomas Günthel

建模 | 结构

RFEM

RSTAB

RF-COM

RS-COM

如何通过COM接口设置杆件端部铰链的摩擦力?

回答

摩擦是非线性的,因此只能通过与杆端铰链的接口进行修改。

为此必须首先创建杆件端部铰链(如果尚不可用)。 然后,将IMemberHinge接口连接到杆件端部铰链,然后连接到非线性(此处为IFriction )。 那么您就可以使用方法GetDataSetData来修改数据(这里为Friction ):

Sub SetMemberHingeFriction()

Dim model As RFEM5.model
设置model = GetObject(,'RFEM5.Model')
model.GetApplication.LockLicense

错误转到e

Dim data as IModelData
设置data = model.GetModelData

Dim hinge(0:0)设为RFEM5.MemberHinge

铰(0).No = 1
(0).RotationalConstantX = 1
(0).RotationalConstantY = 2
(0).RotationalConstantZ = 3
(0).TranslationalConstantX = 4
(0).TranslationalConstantY = 5
(0).TranslationalConstantZ = 6
(0)铰链=“杆件铰1”
    
铰(0).TranslationalNonlinearityX = FrictionAType

data.PrepareModification
data.SetMemberHinges铰链
data.FinishModification
    
'获取杆件铰接口
Dim imemhing In IMemberHinge
设置imemhing = data.GetMemberHinge(1,AtNo)
    
'得出非线性'摩擦'的接口
DimiFric as IFriction
设置iFric = imemhing.GetNonlinearity(AlongAxisX)
    
得到摩擦数据
Dim fric As Friction
fric = iFric.GetData
    
fric.Coefficient1 = 0.3
    
'设置摩擦力数据
data.PrepareModification
软件开发iFric
data.FinishModification
    
    
e:如果Err.Number <> 0那么MsgBox Err.Description ,, Err.Source

设置数据=没有
model.GetApplication.UnlockLicense
设置模型=没有

结束子


在摩擦系数Vy + Vz的情况下,Coefficient2用来设定第二个系数。 “摩擦”对话框中的弹簧常数由杆端铰链的平移弹簧控制。 在具体情况下,它是沿X方向的TranslationalConstantX(见图01)。

关键词

COM 摩擦 摩擦力 类型 GetData 设置数据

下载

联系我们

Kontakt zu Dlubal

您找到想找的问题和解答了吗?
如果没有,请通过邮件、在线聊天工具以及论坛技术支持联系我们或者把您的问题通过网上表格递交给我们。

+49 9673 9203 0

(可要求接中文热线)

info@dlubal.com

RFEM 主程序 RFEM
RFEM 5.xx

主程序

结构设计与有限元­分析软件(FEA)可以用于建立 平面与空间结构模型,适用于由杆件、面、 板、墙、折板、膜、壳、实体以及接触单元等的建模与分析计算。

首个许可价格
3,540.00 USD
RSTAB 主程序
RSTAB 8.xx

主程序

空间结构设计与分析软件,主要用于框架、梁与桁架等空间结构的建模与计算。可以输出内力、变形与制作反力的线性与非线性的计算结果。

首个许可价格
2,550.00 USD
RFEM 其他附加模块
RF-COM 5.xx

附加模块

RFEM 可编程序的 COM 接口

首个许可价格
580.00 USD
RSTAB 其他附加模块
RS-COM 8.xx

附加模块

RSTAB 中可编程序的 COM 接口

首个许可价格
580.00 USD