试试下面的命令流,它可以将当前选择集中所有体积的编号写到一个数组中:
*GET, V_num, VOLU, 0, COUNT ! V_num - 当前选择集中的体积数
*dim, VV_num, ARRAY, V_num ! 用于存放当前选择集中的体积编号
*GET, V_max, VOLU, 0, COUNT, MAX ! 当前选择集中的最大体积号
*GET, V_min, VOLU, 0, COUNT,MIN ! 当前选择集中的最小体积号
j = 0
*do, i, V_min, V_max
*if, VSEL(i),er,1,then
VV_num(j) = i
j = j + 1
*endif
*enddo
对于你的情况,可以将这些命令流简化,去掉所有 *get 语句,直接定义一个 2500 大小的数组, 循环也可以直接从 1~2500。
命令流没有验证过,仅供参考。 |