ANSYS利用DO循环绘制逐渐增大的位移-循环曲线

浏览:187319 回答:5
下面是我自己编写的一段绘制前三个循环的命令流,但是有错误,只能绘制一个循环,百思不得其解,请各位高手指教,万分感谢!
[p=24, null, left]FINISH$/CLEAR$/PREP7
[p=24, null, left]*DO,I,1,3
[p=24, null, left]*DIM,LOOP,TABLE,21*I
[p=24, null, left]*DIM,DRIFT,TABLE,21*I
[p=24, null, left]*VFILL,LOOP(1+21*(I-1)),RAMP,0,0.05
[p=24, null, left]*VFILL,DRIFT(1+21*(I-1)),RAMP,0,0.05
[p=24, null, left]*VFILL,DRIFT(6+21*(I-1)),RAMP,0.25,-0.05
[p=24, null, left]*VFILL,DRIFT(16+21*(I-1)),RAMP,-0.25,0.05
[p=24, null, left]*ENDDO
[p=24, null, left]*VPLOT,LOOP(1),DRIFT(1)
1.jpg

请高手给出能绘制全部曲线的命令流,上面曲线每隔三个循环增加0.25%的层间位移角。
1.jpg

邀请回答 我来回答

全部回答

(5)
默认 最新
tangming19870512

恩,我明白了,谢谢:)
2014年12月3日
评论 点赞
caemaster

这个是推导出来的,和i有关的循环间隔12个点,和j有关的只有4个小循环。
慢慢试也可以试出来的
2014年12月3日
评论 点赞
tangming19870512

前辈,请问“y(4*j+12*i-14)=a“和” y(4*j+12*i-12)=-a“中的表达式”4*j+12*i-14“和”4*j+12*i-12“是如何得到的?
2014年12月1日
评论 点赞
tangming19870512

非常感谢您的答复!
2014年12月1日
评论 点赞
caemaster
*dim,x,table,109
*vfill,x,ramp,0,0.25
*dim,y,table,109
y(1)=0
a=0
*do,i,1,9
a=a+0.25
*do,j,1,3
y(4*j+12*i-14)=a
y(4*j+12*i-12)=-a
*enddo
*enddo
*vplo,x,y
/XRANGE,0,27
/repl
2014年11月27日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP