如何使用*DEFINE_CURVE_FUNCTION和*DEFINE_FUNCTION?
各位老师,小弟最近在学习使用*DEFINE_CURVE_FUNCTION/*DEFINE_FUNCTION关键字有两个问题一直没有解决:
(1)通过*DEFINE_CURVE_FUNCTION,设置与刚体Z向位移(DZRB)变化相关的外力,但在计算时出现
Error 20405 (STR+405)
in load curve I.D. 0
我的程序是
*DEFINE_CURVE_FUNCTION_TITLE
Boxforce
$# lcid sidr sfa sfo offa offo dattyp
2 0 1.0 1.0 0.0 0.0 0
$# function
If(DZRB(1)<=10., 0., 0., 3920080.*(DZRB(1)-10.))
*LOAD_RIGID_BODY
$# pid dof lcid sf cid m1 m2 m3
1 3 2 -1.0 0 0 0 0
(2)第二个问题是采用*DEFINE_FUNCTION设置完后,在*LOAD_BODY_Z、*LOAD_RIGID_BODY等卡片的LCID中均不显示,LCID中仅显示Define_CURVE的设置,这是为什么呀?
非常感谢!
函数定义你按照用户手册的说明进行书写, 一般不会有太大问题! 此外建议用R11以上的用户手册,讲的比较详细