写一下大概的代码,中间请自己补齐.
asel,,,areanumber !!!!选中某个面
nsla,s !!!!选中面上的节点.
*get,nodesetnum,node,item,count
*dim,nodearray,array,nodesetnum
*get,nodearray(1),node,0,num,min
*do,j,2,nodesetnum,1
*get,nodearray(j),node,nodearray(j-1),nxth
*enddo !!!!!!将节点号存入数组nodearray,此步适用于在面上节点无规律不连续分布,如连续分布,可简化此步.
*set,strainsum,0
*do,i,1, nodesetnum
*get,nodestrain,,,,,,, !!!此步自己补齐,取出某节点上的应变
*set,strainsum,strainsum+nodestrain
*enddo
*set,averagestrain,strainsum/nodesetnum
以上是大致写的代码,中间具体语句请自己补齐. |