如下是一个实现Stress Ratio的宏,思路基本上和你一样,从节点中提取数据,做运算,然后放回节点,显示。
希望对你有帮助。
我想你的问题可能在于你不是显示所有的单元和节点,不知道利用*vmask命令是否有帮助。
最后能提供你出现问题的宏和算例,这样方便大家帮助你。
*DIM,YIELD_STRES,TABLE,5,1
YIELD_STRESS(0,1)=1 !DON'T NEED CHANGE
! Follow need to input
YIELD_STRESS(1,0)= 20, 200, 400, 600, 800,
YIELD_STRESS(1,1)= 444E6, 367E6, 311E6, 235E6, 60E6,
! Follow to get some basic information
NSLE,R,CORNER
*GET,NODE_NUM,NODE,0,COUNT
*GET,NODE_LOW,NODE,0,NUM,MIN
*DIM,V_SEQV,ARRAY,NODE_NUM
*DIM,V_T,ARRAY,NODE_NUM
*DIM,V_R,ARRAY,NODE_NUM
*DIM,V_YS,ARRAY,NODE_NUM
*VGET,V_SEQV,NODE,NODE_LOW,S,EQV
*VGET,V_T,NODE,NODE_LOW,BFE,TEMP
*VITRP,V_YS,YIELD_STRESS,V_T
*VOPER,V_R,V_SEQV,DIV,V_YS
*VPUT,V_R,NODE,NODE_LOW,S,EQV
PLNSOL,S,EQV
|