24小时热门版块排行榜    

查看: 1418  |  回复: 2

taofei

捐助贵宾 (正式写手)

[求助] 如何导出ansys中每个节点的data

如题,算出了空间中每个节点的电场强度,云图也能显示出来,但是怎么才能导出空间中每个节点的场强值,也就是(x,y,z,E),xyz是坐标,E是场强。那位朋友有这方面的经验帮忙解答一下。
我估计用GUI应该是不能实现上述过程,能不能帮忙写段APDL(或者根据下面的代码改改),非常感谢!
PS.我参考了网上一个哥们写的代码,但好像有点问题,我找不出来。

*get,NodeNum,NODE,0,COUNT               !得到模型的所有节点数
*get,nd,NODE,0,NUM,MIN                 !得到模型的最小节点编号
*dim,nodes,array,NodeNum                !定义一个存储节点的数组
*dim,xyz,array,NodeNum,3             !定义一个存储节点坐标的数组
*dim,sxyz,array,NodeNum               !定义一个存储节点xyz物理数值的数组
                                                                             
*do,i,1,NodeNum,1
nodes(i)=nd                        !将节点编号存储在nodes数组中
xyz(i,1)=NX(nd)                     !在xyz(i,1)中存储节点的X坐标
xyz(i,2)=NY(nd)                     !在xyz(i,2)中存储节点的Y坐标
xyz(i,3)=NZ(nd)                     !在xyz(i,3)中存储节点的Z坐标
*Get,sxyz(i),NODE,nodes(i),S,XYZ
nd=NDNEXT(nd)                            !取得下一个节点编号
*enddo
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunhh.aero

铜虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
taofei: 金币+1, 有帮助, 谢谢! 2013-01-15 10:18:38
没接触过电磁分析,但是倒数第三行
*Get,sxyz(i),NODE,nodes(i),S,XYZ
中的S,XYZ改成 EF,SUM呢?
2楼2013-01-14 20:23:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

taofei

捐助贵宾 (正式写手)

引用回帖:
2楼: Originally posted by sunhh.aero at 2013-01-14 20:23:49
没接触过电磁分析,但是倒数第三行
*Get,sxyz(i),NODE,nodes(i),S,XYZ
中的S,XYZ改成 EF,SUM呢?

这行代码有点问题
错误提示中写的是requested data not stored
3楼2013-01-15 10:18:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 taofei 的主题更新
信息提示
请填处理意见