第1个回答 2014-05-04
*dim,nodes,array,node_number ! *dim 一般用来创建向量矩阵等,此处是创建形式为array 的向量nodes,向量nodes 有 node_number 个元素(node_number应该是前面定义的变量,比如20);
下面是do循环(开始于*do,结束语*enddo)
*do,j,1,node_number !变量j循环node_number次,即j从1依次变到node_number;
*GET, nodei, NODE, 0, num, min !获得所有节点中节点号最小的节点,并将该节点的节点号值赋予变量nodei;
nodes(j) = nodei !nodei赋予变量nodes(j);
n,100000+j,nx(nodei),ny(nodei),nz(nodei) !创建节点号为100000+j的节点,其x,y,z坐标值分别为nx(nodei),ny(nodei),nz(nodei),nx(nodei),ny(nodei),nz(nodei) 表示节点nodei的x,y,z坐标值;
nsel,u,node,,nodei !不选节点nodei
*enddo !结束循环
这个命令流的意思大概是:在所有节点中,选出节点号相对较小的node_number(比如20)个节点
,并在这些节点的同一位置依次创建节点号为100000+j的节点node_number个!本回答被提问者采纳