找回密码
 注册
Simdroid-非首页
查看: 87|回复: 3

[问题讨论] 如和将选择的节点集给一个指定的数组

[复制链接]
发表于 2012-2-13 21:46:23 | 显示全部楼层 |阅读模式 来自 河南郑州
悬赏5仿真币未解决
本帖最后由 yujin0728 于 2012-2-13 21:47 编辑

假如,已经已经选择好一部分节点,如下
NSEL,S,LOC,X,NX(11),NX(100)
NSEL,S,LOC,Y,NY(11),NY(100)
NSEL,S,LOC,Z,0
1)如何将选择好的节点给数组呢(在选择节点个数已知的情况和未知情况下,有区别吗?)!
2)如果传给数组了,如何将数组里的节点我按照x坐标,或者y坐标排序呢!

发表于 2012-2-13 22:50:17 | 显示全部楼层 来自 荷兰
Simdroid开发平台
针对第一个,把选择好的节点数给数组:
*get,ndcount,node,,count
*dim,nodenum,array,ndcount

*get,nodenum(1),node,,num,min
*do,i,2,ndcount,1
        nodenum(i) = ndnext(nodenum(i-1))       
*enddo
第二个,不知你要干什么。还是excel里更简单。
回复

使用道具 举报

 楼主| 发表于 2012-2-14 15:38:18 | 显示全部楼层 来自 河南郑州
本帖最后由 yujin0728 于 2012-2-14 15:51 编辑
yunzhiliu 发表于 2012-2-13 22:50
针对第一个,把选择好的节点数给数组:
*get,ndcount,node,,count
*dim,nodenum,array,ndcount

谢谢您的回复,事实上,情况是这样的:
我选择了一堆以x轴方向增大的节点集,但是其节点编号没有什么规律
我想调用这些节点的编号,用于耦合,所以希望在调用时,
以x坐标的大小从小到大,调用节点的编号!!

回复

使用道具 举报

发表于 2012-2-15 03:28:20 | 显示全部楼层 来自 美国
把节点号和坐标放在一个数组里,然后用冒泡算法进行排列就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-17 04:00 , Processed in 0.032028 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表