ansys *do循环的问题*DO,i,1,48,1VSEL,S,i VATT,2,1*IF,i,EQ,3,THENi=24*ELSEIF,i,EQ,27i=42*ELSEi=i+1*ENDIF*ENDDOALLSEL我不希望i从1每次只增加1,也就是不希望循环执行48次,怎么破就是希望,选择i=1,2,3,25,26,27,43,44,45,46,47
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 08:05:56
![ansys *do循环的问题*DO,i,1,48,1VSEL,S,i VATT,2,1*IF,i,EQ,3,THENi=24*ELSEIF,i,EQ,27i=42*ELSEi=i+1*ENDIF*ENDDOALLSEL我不希望i从1每次只增加1,也就是不希望循环执行48次,怎么破就是希望,选择i=1,2,3,25,26,27,43,44,45,46,47](/uploads/image/z/9592428-12-8.jpg?t=ansys+%2Ado%E5%BE%AA%E7%8E%AF%E7%9A%84%E9%97%AE%E9%A2%98%2ADO%2Ci%2C1%2C48%2C1VSEL%2CS%2Ci+VATT%2C2%2C1%2AIF%2Ci%2CEQ%2C3%2CTHENi%3D24%2AELSEIF%2Ci%2CEQ%2C27i%3D42%2AELSEi%3Di%2B1%2AENDIF%2AENDDOALLSEL%E6%88%91%E4%B8%8D%E5%B8%8C%E6%9C%9Bi%E4%BB%8E1%E6%AF%8F%E6%AC%A1%E5%8F%AA%E5%A2%9E%E5%8A%A01%2C%E4%B9%9F%E5%B0%B1%E6%98%AF%E4%B8%8D%E5%B8%8C%E6%9C%9B%E5%BE%AA%E7%8E%AF%E6%89%A7%E8%A1%8C48%E6%AC%A1%2C%E6%80%8E%E4%B9%88%E7%A0%B4%E5%B0%B1%E6%98%AF%E5%B8%8C%E6%9C%9B%2C%E9%80%89%E6%8B%A9i%3D1%2C2%2C3%2C25%2C26%2C27%2C43%2C44%2C45%2C46%2C47)
ansys *do循环的问题*DO,i,1,48,1VSEL,S,i VATT,2,1*IF,i,EQ,3,THENi=24*ELSEIF,i,EQ,27i=42*ELSEi=i+1*ENDIF*ENDDOALLSEL我不希望i从1每次只增加1,也就是不希望循环执行48次,怎么破就是希望,选择i=1,2,3,25,26,27,43,44,45,46,47
ansys *do循环的问题
*DO,i,1,48,1
VSEL,S,i
VATT,2,1
*IF,i,EQ,3,THEN
i=24
*ELSEIF,i,EQ,27
i=42
*ELSE
i=i+1
*ENDIF
*ENDDO
ALLSEL
我不希望i从1每次只增加1,也就是不希望循环执行48次,怎么破
就是希望,选择i=1,2,3,25,26,27,43,44,45,46,47这几个数,其他不要
ansys *do循环的问题*DO,i,1,48,1VSEL,S,i VATT,2,1*IF,i,EQ,3,THENi=24*ELSEIF,i,EQ,27i=42*ELSEi=i+1*ENDIF*ENDDOALLSEL我不希望i从1每次只增加1,也就是不希望循环执行48次,怎么破就是希望,选择i=1,2,3,25,26,27,43,44,45,46,47
把这些数存到一数组里,如下:
*DIM,nnn,11
nnn(1)=1,2,3,25,26,27,43,44,45,46,47
*DO,i,1,11,1
VSEL,S,nnn(i)
VATT,2,1
*ENDDO
ALLSEL
或者
*DIM,nnn,11
nnn(1)=1,2,3,25,26,27,43,44,45,46,47
vsel,none
*DO,i,1,11,1
VSEL,a,nnn(i)
*ENDDO
VATT,2,1
ALLSEL