wawa198318 发表于 2010-3-3 13:50

大家帮我看看这个命令流我这么写对不对?

大家好,我做瞬态分析时,在节点1上施加一个余弦载荷,请大家帮我看看命令流这么写对不?谢谢,急
/solu*do,i,1000,1t=i*0.002ffff=35.38cos(2*3.14*10000t)f,node1,ffff,fxtime,tsolve*enddo

pleyel 发表于 2010-3-3 16:03

回复 楼主 wawa198318 的帖子

*do,i,1,1000是从1到1000

ffff=35.38cos(2*3.14*10000t)
改为
ffff=35.38*cos(2*3.14*10000*t)

wawa198318 发表于 2010-3-5 09:54

不好意思,我按上面改过的命令流输进去,提示是错误的:The above error occurred processing field =2*3.14*10000T
line=*set,ffff,(35.38*cos(2*3.14*10000t)) 是什么意思啊?应该如何改正啊?谢谢帮助,急

wawa198318 发表于 2010-3-5 11:07

ffff=35.38cos(2*3.14*10000t)我输错了.改为ffff=35.38cos(2*3.14*10000*t).由提示 The specified rang 0 to 0 is not permited    为什么阿?我真得找不出错误了,希望得到帮助

wawa198318 发表于 2010-3-5 11:09

ffff=35.38cos(2*3.14*10000t)我输错了.改为ffff=35.38cos(2*3.14*10000*t).*do,i,1,1000是从1到1000又提示 The specified rang 0 to 0 is not permited *   do,i,1,1000是从1到1000
   为什么阿?我真得找不出错误了,希望得到帮助

wawa198318 发表于 2010-3-5 11:09

ffff=35.38cos(2*3.14*10000t)我输错了.改为ffff=35.38cos(2*3.14*10000*t).*do,i,1,1000是从1到1000又提示 The specified rang 0 to 0 is not permited
   为什么阿?我真得找不出错误了,希望得到帮助

mawu 发表于 2010-3-5 15:52

首先你的ffff是个恒定的值,
ffff=35.38*cos(2*3.14*10000*t)=ffff=35.38*cos(2*3.14*20*i)==35.38
然后是力加载的命令
f,node1,fx,ffff

mawu 发表于 2010-3-5 16:05

跟代数里头不一样,*号不能略。
pi的值最好精确些。

pleyel 发表于 2010-3-5 20:50

因为你只有这几行apdl, 我不能完全知道问题在哪里, 不过我试过

*do,i,1000,1
t=i*0.002
ffff=35.38cos(2*3.14*10000*t)
*enddo

这几行是可以的,没问题

pleyel 发表于 2010-3-5 20:52

错了,第一行不是*do,i,1000,1

*do,i,1,1000
t=i*0.002
ffff=35.38cos(2*3.14*10000*t)
*enddo

wawa198318 发表于 2010-3-7 12:34

回复 7楼 mawu 的帖子

那我应该如何改正啊?谢谢你

mawu 发表于 2010-3-8 08:16

我试过你的命令,加载力那行是有问题的,更正了就可以算下去了。

wawa198318 发表于 2010-3-8 10:05

回复 12楼 mawu 的帖子

那应该怎么改啊?谢谢你,你能再给我发一下你改过的命令吗?谢谢,我很着急

mawu 发表于 2010-3-8 10:43

力加载的命令
f,node1,fx,ffff

wawa198318 发表于 2010-3-8 10:46

回复 14楼 mawu 的帖子

好的,我试试,谢谢奥
页: [1] 2
查看完整版本: 大家帮我看看这个命令流我这么写对不对?