求:ADAMS里如何编写cmd文件来定义接触对?
本帖最后由 zhulibin2009 于 2011-3-10 13:56 编辑如附图所示,在adams里编写一个cmd文件,就可以快速定义soldi6与solid7到solid46之间的40个接触对啊?一个一个的去定义好麻烦啊,而且容易出错!!请哪位高手编辑一个cmd文件发到我的邮箱364908215@qq.com中吧。 咋个都无人解答呢。。。 我知道如何解决这个问题 defaults model model_name=.???(写你的模型名)
variable create variable_name=ip integer_value=1
while condition=(ip<=46)
if condition=(ip>=6)
contace create&
contact_name=(eval(".模型名.contact_"//ip))&
adams_id=(eval(ip))&
i_geometry_name=.模型名.PART_??.solid_6&
j_geometry_name=(eval(".模型名.part_??.solid_"//ip//""))&
stiffness=1.0E+004&
damping=10.0&
exponent=1.1&
dmax=0.1
variable modify variable_name=ip integer_value=(eval(ip-1))
end!for
end!while
variable delete variable_name=ip
这个程序你参考下,说不定对你有所帮助。由于具体模型我无法得知,所以程序里面的内容只给出了大概。 非常感谢ls的回答。问题已经解决了。200仿真币怎么给你啊?我这里操作不了啊 高手啊,这回答够犀利! 感谢参考,互相学习,共同进步! xbf2005 发表于 2011-3-2 22:33
defaults model model_name=.???(写你的模型名)
variable create variable_name=ip integer_value=1
while...
你好,这个程序是哪个书上讲到的?:)
页:
[1]