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

[问题讨论] 如何得到划分后每个网格的面积及中心点坐标?

[复制链接]
发表于 2013-3-29 16:58:13 | 显示全部楼层 |阅读模式 来自 陕西西安
采用SHELL 63划分网格后,
1、对网格面积:利用*VGET, ParR, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM, KLOOP
对应GUI操作:Utility Menu>Parameters>Get Array Data
却提示 Some entities requested in the *VGET were undefined
不知怎么回事,谢谢了
2、每个网格的中心点坐标不知怎么得到?
谢谢
发表于 2013-3-29 20:01:58 | 显示全部楼层 来自 上海
Simdroid开发平台
试试使用如下命令流 (未经调试,仅供参考):
假设有 an 个 面单元,编号从 1 开始,是连续的。
*DIM,  aarea, array, an          !  存放各单元面积
*DIM,  acent, array, an,3      !  存放各单元重心坐标
*do, i, 1, an
    asel,s, , , i
    asum
   *get, aa, AREA, 0, area,         !  当前单元面积
    aarea(i) = aa
    *get, ac, AREA, 0, CENT, x     !  当前单元中心 x 坐标
    acent(i,1) = ac
   *get, ac, AREA, 0, CENT, y    !  当前单元中心 y 坐标
    acent(i,2) = ac
   *get, ac, AREA, 0, CENT, z    !  当前单元中心 z 坐标
    acent(i,3) = ac
*enddo

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2013-5-20 10:07:01 | 显示全部楼层 来自 陕西西安
htbbzzg 发表于 2013-3-29 20:01
试试使用如下命令流 (未经调试,仅供参考):
假设有 an 个 面单元,编号从 1 开始,是连续的。
*DIM,  aare ...

谢谢,才看到
我的问题出在了没有进行变量定义
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-24 07:25 , Processed in 0.029903 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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