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/05/03 14:23:59
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